• 締切済み

バイナリの文字列を変換したい...

Jpeg のExifを解析するスクリプトを書いてます あるバイナリの文字列を下記の形式に 変換する手段をどなたかご存知ないですか? (そもその下記の意味さえわからないですが) unsigned byte ascii strings unsigned short unsigned long unsigned rational signed byte signed short signed long signed rational single float double float よろしくお願い致します

みんなの回答

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんばんは signed:符号付き unsigned:符号無し byte:byte型、1バイト short:short型、2バイト long:long型、4バイト rational:rational型、有理数型 float:floart型、単精度浮動小数型、1バイト浮動小数型 double:double型、倍精度浮動小数型、2バイト浮動小数型 といった所です。 ただ、この意味も分からない状態でJPEGファイルの解析は難しいでしょう。 恐らく今の状態ではJPEGのマーカーすら追跡出来ないと思います。 とりあえず、JPEGに関する資料を沢山読んで、更にプログラミング言語に対する知識も付けてがんばってください。

yambal-net
質問者

お礼

早速のお返事ありがとうございます。 ご指摘のとおり私にとって敷居の高い「JPG解析」ですが、 マーカーを追ってバイナリーのデータを抽出するところまではどうにかできたんです。 と、いうのも バイナリー型を単純に整数値に変換する方法は割と簡単に見当がついたので、マーカーの位置、サイズ等は確定できたわけなのです。 ところがバイナリー自体初めて目にするものなので、 マニュアルもどこをみていいやら・・・ とても丁寧なリストを頂いたので 大方それぞれの型の意味は理解できました。 (基本的なトコだとおもうのですが、案外このテの資料不足に困っていたりするのです) おんぶ抱っこな質問で申し訳ないですが、 これらをバイナリから変換するコマンドって あるのでしょうか? よろしくお願い致します

関連するQ&A