- ベストアンサー
バイナリエディタについて
教えてください!! まず、URL等の英語をバイナリエディタにかけて0と1のデータにします。 それの0と1の羅列を元の英語に戻せますか? また、0と1のデータにする方法も教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> やり方はわかりましたが、それが出来るソフトがあれば > 教えてください。出来ればフリーソフトで・・・・ ちょっとややこしくなります。また複数のソフトを使います。 (一つのソフトで全部が出来る物を知りませんのですみません) 文字列-数値化 1.参考URLから狐’sバイナリエディタをダウンロードして下さい。 2.ダウンロードした物を解凍して下さい。 3.狐’sバイナリエディタを起動して下さい。 4.「ファイル」-「新規作成」で新規ファイルを開いて下さい。 5.左側に大きなカーソル、右側に小さなカーソルがありますのでtabキーを押下して下さい。左側のカーソルが小さく、右側のカーソルが大きくなります。 6.この状態でURLを入力して下さい。 7.入力が終わったら再度tabキーを押下し、左側のカーソルを大きくします。 8.シフトキー+左キーを押し続けて全体を選択して下さい。 9.「編集」-「複写」でコピーします。 10.電卓を立ち上げて下さい。 11.「表示」から「関数電卓」に切り替えて下さい。 12.「16進」にチェックを入れてください。 13.「編集」-「貼り付け」で先ほどコピーした文字列をペーストして下さい。 14.「2進」にチェックを入れて下さい。 15.「編集」-「複写」で変換された文字列をコピーして下さい。 16.あとはエディターなりワードなりお好きなところに貼り付けて完成です。 数値-文字列化 基本的には上記手順の逆ですが、 狐’sバイナリエディタへの貼り付けが旨くできませんでしたので 電卓の16進表示をみて左側に手入力して下さい。 以上です。
その他の回答 (4)
- mld_sakura
- ベストアンサー率20% (264/1282)
No.1の補足回答ですが、 バイナリエディタはVectorとかのソフトダウンロードサイトで、お好みのものをGETすればいいのでは? 手順 (1)URLを秀丸でUnicodeにて保存する。 (2)バイナリエディタで、そのファイルを開く。 (3)対象の部分のバイナリをコピーする。 このくらいしかないような・・・。
- kee
- ベストアンサー率13% (63/457)
難しい質問ですね。 0と1のデータにしたという行為は、 「0」「1」というキャラクタ(文字)に変換してしまうということでしょうか。 だとすると、01表現の文字列を8文字区切りに分類して、たとえば、16進で41ならAになります。42ならBというように順番に割り当てていけば、元の英語になるはずです。 01データにするには、その逆ですね。A→41→01000001かな? 尚、表記の英語は半角と考えてください。 ちなみに、ソフトは知らないので悪しからずです。
- timber
- ベストアンサー率29% (218/739)
もともとコンピュータというのは2進数で動いていますので、 コンピュータ内部ではデータは「0」と「1」しかありません。 それを人間が判別できるようにソフトが翻訳してくれているだけです。 バイナリエディタというのは翻訳前の生の状態で見せてくれるソフトです。 なので、URLをバイナリエディタで表示させて 表示された「0」と「1」の羅列が翻訳前の生のデータです。 翻訳前のデータだというだけですので再度翻訳してやれば元の文字に戻ります。
補足
やり方はわかりましたが、それが出来るソフトがあれば 教えてください。出来ればフリーソフトで・・・・
- mld_sakura
- ベストアンサー率20% (264/1282)
>元の英語に戻せますか? 戻せますが、以下の処理を行う必要がありますね。 バイナリ → Unicode変換 バイナリにする方法は、秀丸などのテキストエディタでURLをUnicode変換してやります。 そのファイルをバイナリエディタで文字列部分のみを抜き取ればOKなはずです。
補足
出来ればソフトを教えていただけるとうれしいです。 秀丸は使っていますけどそのような使い方あるのですか? 出来れば詳しく教えてください。
お礼
ありがとうございました。まとめてお礼を言います。 みなさんが言ってる通りにやってみます。