バイナリファイルを読み込んで
E ,F ,G ,Iの値を表示させたい
A(4バイト) B(4バイト) C(4バイト) D(4バイト) E(8バイト) F(4バイト) G(4バイト) H(4バイト) I(xバイト) ... A〜I..A~I..
Aには必ず同じ値が入っています。
filename = ARGV[0]
file.open(filename,"rb")[|f|
binary = f.read
ary = binary.unpack("NNNNC*NNNN")
print "#ary[4] #ary[5] #ary[6] #ary[8]"
]
として、EとFとGは表示できるのですが、Iが可変であることから、どのように取得したらいいのか、またA〜Iのブロックが一つの終わった後、次のA〜Iを読み込むにはどうしたらよいかが分かりません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。