- 締切済み
画像ファイル等→16進
先日は半角カナからの16進変換についてアドバイスありがとうございました。 また壁にぶちあたったのでアドバイスいただければと存じます。 画像ファイル等から16進変換するにはどうしたらよいのでしょうか? これって、16進表記するとなるとバイナリエディタで表示されている ものになるんですよね?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- arain
- ベストアンサー率27% (292/1049)
回答No.1
>画像ファイル等から16進変換するにはどうしたらよいのでしょうか? 画像データはバイナリーデータですから、ある意味そのままで16進数なわけですが、それを16進数に変換とは? >これって、16進表記するとなるとバイナリエディタで表示されている >ものになるんですよね? 「バイナリエディタ」はデータを「バイナリー表示」=「16進数」で表示しているからそうなりますね。 書いてて思ったのですが、 ひょっとして、「ファイルのデータを読み込んで16進数で表示する方法がわからない」 ってことですか?
お礼
>「ファイルのデータを読み込んで16進数で表示する方法がわからない」 fopenする時に"r"→"rb"にしたところ解決しましたが、 バイナリエディタと見比べると全て一致していないんですが、 全て同じように16進数で表示する方法はあるんでしょうか?
補足
はい、そうです。 先の半角カナから、みたいに単に%02xで表示しただけでは 化けてしまったのでどのようにしたら表示させられるのか わからないでいます。