- ベストアンサー
バイナリーのファイルを16進数でなく文字情報として閲覧するには?
バイナリーのファイルを16進数でなく文字情報として閲覧するにはどうしたらよいでしょうか? 16進数で閲覧するにはいくつもエディタがあり、実際16進数で見れましたが、文字情報としてみたいのです。 ※といってもメモ帳で開いたときの -A -A -A -A -A -A みたいなものではないです。 宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
バイナリエディタを使えば、左に16進表示、右に文字表示と比較できるように表示できます。 文字として表示出来ないコードはスペースで表示されますので、本当のスペース(x20h)か文字表示できないコードかは、16進表示側を見て判断します。 BZエディタ http://www.forest.impress.co.jp/lib/stdy/program/progeditor/binaryeditbz.html
その他の回答 (3)
- jjon-com
- ベストアンサー率61% (1599/2592)
>Bversion1.1だけしか読める文字がないのですがこんなものなんでしょうか? そんなものでしょう。すべて読める文字で構成されているのなら,バイナリファイルとはあえて呼ばず,テキストファイルと呼ばれているはずですし。 >同僚から「文字情報が見れるはずでそれを見たい」と聞きました "Bversion1.1"程度の少量データでもかまわないから埋め込まれた表示可能文字を見たい,ということかもしれません。主にヘッダ部分に登場するこの種の文字は有益なヒントになりますので。
お礼
同僚に見せて、なおかつ皆さんのアドバイスを伝えたところ、「このファイルの場合でもそういうものなのかぁ」と半分は納得していました。 > 主にヘッダ部分に登場するこの種の文字は有益なヒントになりますので。 なるほど。確かに同僚もここを気にしてはいました。 > そんなものでしょう。すべて読める文字で構成されているのなら, >バイナリファイルとはあえて呼ばず,テキストファイルと呼ばれているはずですし。 なるほど、仕組みがよくわかっていませんがそういうものなんですね。 皆さんありがとうございましたm(_ _)m
- S-Fuji
- ベストアンサー率36% (592/1624)
No2です。 修正します。 誤:表示出来ないコードはスペースで 正:表示出来ないコードはドットで
- yambejp
- ベストアンサー率51% (3827/7415)
実際問題文字ではないものを文字としてみることは不可能です。 どんなふうに見えることを想像しているのでしょうか? もちろんstirlingなどのダンプリストが表示されるものは、 参考に文字情報は表示されますが、やはり文字コードがないものは 文字化けします
お礼
stringを入れてみましたが文字情報は見当たりませんでした。 ダンプリストは調べても意味がよくわかりませんでした。 同僚から「文字情報が見れるはずでそれを見たい」と聞きましたが 本当は見れないのでしょうか・・・ ありがとうございました
お礼
ありがとうございます BZエディタは私も最初にインストールしてみたのですが、一番上のところの右側にだけ、「Bversion1.1」と書いてあり、あとの右側は最初の4・5行はドットが続き、あとは たまにドットでメインはAばかりだったので、ここが文字表示の部分になるんだとは知りませんでした。 この右側箇所が文字表示部分になるんですか。 でもBversion1.1だけしか読める文字がないのですがこんなものなんでしょうか?? おっしゃるとおり、メイン面積を占める左側は16進数になっていますね。