プロが教える店舗&オフィスのセキュリティ対策術

先日は半角カナからの16進変換についてアドバイスありがとうございました。

また壁にぶちあたったのでアドバイスいただければと存じます。
画像ファイル等から16進変換するにはどうしたらよいのでしょうか?

これって、16進表記するとなるとバイナリエディタで表示されている
ものになるんですよね?

A 回答 (1件)

>画像ファイル等から16進変換するにはどうしたらよいのでしょうか?


画像データはバイナリーデータですから、ある意味そのままで16進数なわけですが、それを16進数に変換とは?

>これって、16進表記するとなるとバイナリエディタで表示されている
>ものになるんですよね?
「バイナリエディタ」はデータを「バイナリー表示」=「16進数」で表示しているからそうなりますね。

書いてて思ったのですが、
ひょっとして、「ファイルのデータを読み込んで16進数で表示する方法がわからない」
ってことですか?

この回答への補足

はい、そうです。
先の半角カナから、みたいに単に%02xで表示しただけでは
化けてしまったのでどのようにしたら表示させられるのか
わからないでいます。

補足日時:2008/10/22 13:13
    • good
    • 0
この回答へのお礼

>「ファイルのデータを読み込んで16進数で表示する方法がわからない」
fopenする時に"r"→"rb"にしたところ解決しましたが、
バイナリエディタと見比べると全て一致していないんですが、
全て同じように16進数で表示する方法はあるんでしょうか?

お礼日時:2008/10/22 13:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!