2015-11-02 :-(
_ バイナリファイルを 1 バイトごとに 16 進数でダンプするとかなんとか
hexdump で出来そうだけどフォーマット指定が全然分からんので ruby で (吐血)
def main( argv )
b = File.open( argv[0], "rb" ).read()
b.unpack("C*").each_with_index { |x, i|
printf("%s, ", sprintf("0x%02x", x) )
if ( (i+1) % 8 == 0 )
puts
end
}
end
main( ARGV )
% ruby dump0.rb IMG_1498.JPG 0xff, 0xd8, 0xff, 0xe1, 0x24, 0x69, 0x45, 0x78, 0x69, 0x66, 0x00, 0x00, 0x49, 0x49, 0x2a, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x0f, 0x01, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x10, 0x01, 0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x12, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1a, 0x01, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0xc6, 0x00,
[ツッコミを入れる]



