ノート/ノート
訪問者 3592 最終更新 2008-07-26 (土) 20:49:11
nmr1_raw_1.avi(RGB/BMPデータからなるAVIファイル)。$ ./mydump.exe nmr1_raw_1.avi > hex.out で表示。
000000: 5249 4646 181a 8a70 4156 4920 4c49 5354 RIFF pAVI LIST 000010: d200 0000 6864 726c 6176 6968 3800 0000 hdrlavih8 000020: 3582 0000 8018 9e05 0000 0000 1008 0000 5 000030: 5902 0000 0000 0000 0100 0000 c0ef 2f00 Y / 000040: 0404 0000 fc02 0000 0000 0000 0000 0000 000050: 0000 0000 0000 0000 4c49 5354 8600 0000 LIST 000060: 7374 726c 7374 7268 3800 0000 7669 6473 strlstrh8 vids 000070: 4449 4220 0000 0000 0000 0000 0000 0000 DIB 000080: 0100 0000 1e00 0000 0000 0000 5902 0000 Y 000090: c0ef 2f00 ffff ffff 0000 0000 0000 0000 / 0000a0: 0404 fc02 7374 7266 2800 0000 2800 0000 strf( ( 0000b0: 0404 0000 fc02 0000 0100 2000 0000 0000 0000c0: 0000 0000 0000 0000 0000 0000 0000 0000 0000d0: 0000 0000 7374 726e 0900 0000 5669 6465 strn Vide 0000e0: 6f20 2331 0000 4a55 4e4b 0607 0000 0000 o #1 JUNK 0000f0: 0000 0000 0000 0000 0000 0000 0000 0000 000100: 0000 0000 0000 0000 0000 0000 0000 0000 ...中略... 0007e0: 0000 0000 0000 0000 0000 0000 0000 0000 0007f0: 0000 0000 4c49 5354 8cec 8970 6d6f 7669 LIST pmovi 000800: 3030 6462 c0ef 2f00 0000 0000 0000 0000 00db / 000810: 0000 0000 0000 0000 0000 0000 0000 0000 000820: 0000 0000 0000 0000 0000 0000 0000 0000 ...中略... 002810: 0000 0000 0000 0000 0000 0000 0000 0000 002820: 0000 0000 0000 0000 cd68 5b00 bc53 4f00 h[ SO 002830: bc53 4f00 bc53 4f00 bc53 4f00 bc53 4f00 SO SO SO SO 002840: bc53 4f00 bc53 4f00 bc53 4f00 bc53 4f00 SO SO SO SO ...中略... 003810: bc53 4f00 bc53 4f00 bc53 4f00 bc53 4f00 SO SO SO SO 003820: bc53 4f00 bc53 4f00 0000 0000 0000 0000 SO SO 003830: 0000 0000 0000 0000 cd68 5b00 cd74 6d00 h[ tm 003840: cd74 6d00 cd74 6d00 cd74 6d00 cd74 6d00 tm tm tm tm ...中略... 004820: cd74 6d00 cd74 6d00 cd74 6d00 cd74 6d00 tm tm tm tm 004830: cd74 6d00 cd74 6d00 0000 0000 0000 0000 tm tm 004840: 0000 0000 0000 0000 cd68 5b00 dc80 7400 h[ t 004850: de89 7500 dd87 7500 dd87 7500 dd87 7500 u u u u ...中略... 005830: dd87 7500 dd87 7500 dd87 7500 dd87 7500 u u u u 005840: d982 7300 cd74 6d00 0000 0000 0000 0000 s tm 005850: 0000 0000 0000 0000 cd68 5b00 dc80 7400 h[ t 005860: de89 7500 dd8c 7500 dc8c 7500 dc86 7500 u u u u ...中略... 006840: dc86 7500 dc86 7500 dc86 7500 dd87 7500 u u u u 006850: d982 7300 cd74 6d00 0000 0000 0000 0000 s tm 006860: 0000 0000 0000 0000 cd68 5b00 dc80 7400 h[ t 006870: dd8c 7500 dc8c 7500 cfdd df00 d0dd df00 u u 006880: d1de e000 d2de e000 d2de e000 d2de e000
QuickTimeファイルフォーマット
http://developer.apple.com/documentation/QuickTime/QTFF/QTFFPreface/chapter_1_section_1.html
http://developer.apple.com/referencelibrary/QuickTime/idxFileFormatSpecification-date.html
FrontCell.movを表示。head -c 10000 FrontCell.mov | /usr/local/bin/mydump > FcHead.hex
000000: 0000 b529 6d6f 6f76 0000 006c 6d76 6864 )moov lmvhd 000010: 0000 0000 bd0b 20c5 bd0b 20cf 0000 0258 X 000020: 0008 3bf9 0001 0000 00ff 0000 0000 0000 ; 000030: 0000 0000 0001 0000 0000 0000 0000 0000 000040: 0000 0000 0001 0000 0000 0000 0000 0000 000050: 0000 0000 4000 0000 0000 0000 0000 0000 @ 000060: 0000 0000 0000 0000 0000 0000 0000 0000 000070: 0000 0004 0000 b013 7472 616b 0000 005c trak \ 000080: 746b 6864 0000 000f bd0b 20b0 bd0b 20cf tkhd 000090: 0000 0001 0000 0000 0008 3bf9 0000 0000 ; 0000a0: 0000 0000 0000 0000 0000 0000 0001 0000 0000b0: 0000 0000 0000 0000 0000 0000 0001 0000 0000c0: 0000 0000 0000 0000 0000 0000 4000 0000 @ 0000d0: 0140 0000 00f0 0000 0000 0024 6564 7473 @ $edts 0000e0: 0000 001c 656c 7374 0000 0000 0000 0001 elst 0000f0: 0008 3bf9 0000 a5d8 0001 0000 0000 af7f ; 000100: 6d64 6961 0000 0020 6d64 6864 0000 0000 mdia mdhd 000110: bd0b 20c5 bd0b 20cf 0001 5f90 04d3 ca4e _ N 000120: 0000 0000 0000 003f 6864 6c72 0000 0000 ?hdlr 000130: 6d68 6c72 7669 6465 6170 706c 1000 0000 mhlrvideappl 000140: 0001 010f 1e41 7070 6c65 2083 7283 6683 Apple r f 000150: 4981 4583 8183 6683 4283 4183 6e83 9383 I E f B A n 000160: 6883 8900 00af 186d 696e 6600 0000 1476 h minf v 000170: 6d68 6400 0000 0100 4080 0080 0080 0000 mhd @ 000180: 0000 4168 646c 7200 0000 0064 686c 7261 Ahdlr dhlra 000190: 6c69 7361 7070 6c10 0000 0100 0101 2320 lisappl # 0001a0: 4170 706c 6520 8347 8343 838a 8341 8358 Apple G C A X 0001b0: 8145 8366 815b 835e 836e 8393 8368 8389 E f [ ^ n h 0001c0: 0000 0024 6469 6e66 0000 001c 6472 6566 $dinf dref 0001d0: 0000 0000 0000 0001 0000 000c 616c 6973 alis 0001e0: 0000 0001 0000 ae97 7374 626c 0000 00af stbl 0001f0: 7374 7364 0000 0000 0000 0001 0000 009f stsd 000200: 6d70 3476 0000 0000 0000 0001 0000 0000 mp4v 000210: 0000 0000 0000 0000 0000 0000 0140 00f0 @ 000220: 0048 0000 0048 0000 0000 0000 0001 0000 H H 000230: 0000 0000 0000 0000 0000 0000 0000 0000 000240: 0000 0000 0000 0000 0000 0000 0000 0018 000250: ffff 0000 0045 6573 6473 0000 0000 0337 Eesds 7 000260: 0000 1f04 2f20 1103 1416 0008 3590 0008 / 5 000270: 3590 0520 0000 01b0 0100 0001 b50e e040 5 @ 000280: c0cf 0000 0100 0000 0120 0084 40fa 2850 @ (P 000290: 20f0 a21f 0601 0200 0000 0000 0000 1873 s 0002a0: 7474 7300 0000 0000 0000 0100 001c 1f00 tts 0002b0: 002b f200 0004 c073 7473 7300 0000 0000 + stss 0002c0: 0001 2c00 0000 0100 0000 1900 0000 3100 , 1 0002d0: 0000 4900 0000 6100 0000 7900 0000 9100 I a y 0002e0: 0000 a900 0000 c100 0000 d900 0000 f100 0002f0: 0001 0900 0001 2100 0001 3900 0001 5100 ! 9 Q 000300: 0001 6900 0001 8100 0001 9900 0001 b100 i 000310: 0001 c900 0001 e100 0001 f900 0002 1100 000320: 0002 2900 0002 4100 0002 5900 0002 7100 ) A Y q 000330: 0002 8900 0002 a100 0002 b900 0002 d100 000340: 0002 e900 0003 0100 0003 1900 0003 3100 1 000350: 0003 4900 0003 6100 0003 7900 0003 9100 I a y 000360: 0003 a900 0003 c100 0003 d900 0003 f100 000370: 0004 0900 0004 2100 0004 3900 0004 5100 ! 9 Q 000380: 0004 6900 0004 8100 0004 9900 0004 b100 i 000390: 0004 c900 0004 e100 0004 f900 0005 1100 0003a0: 0005 2900 0005 4100 0005 5900 0005 7100 ) A Y q 0003b0: 0005 8900 0005 a100 0005 b900 0005 d100 0003c0: 0005 e900 0006 0100 0006 1900 0006 3100 1 0003d0: 0006 4900 0006 6100 0006 7900 0006 9100 I a y 0003e0: 0006 a900 0006 c100 0006 d900 0006 f100 0003f0: 0007 0900 0007 2100 0007 3900 0007 5100 ! 9 Q 000400: 0007 6900 0007 8100 0007 9900 0007 b100 i 000410: 0007 c900 0007 e100 0007 f900 0008 1100 000420: 0008 2900 0008 4100 0008 5900 0008 7100 ) A Y q 000430: 0008 8900 0008 a100 0008 b900 0008 d100 000440: 0008 e900 0009 0100 0009 1900 0009 3100 1 000450: 0009 4900 0009 6100 0009 7900 0009 9100 I a y 000460: 0009 a900 0009 c100 0009 d900 0009 f100 000470: 000a 0900 000a 2100 000a 3900 000a 5100 ! 9 Q 000480: 000a 6900 000a 8100 000a 9900 000a b100 i 000490: 000a c900 000a e100 000a f900 000b 1100 0004a0: 000b 2900 000b 4100 000b 5900 000b 7100 ) A Y q 0004b0: 000b 8900 000b a100 000b b900 000b d100 0004c0: 000b e900 000c 0100 000c 1900 000c 3100 1 0004d0: 000c 4900 000c 6100 000c 7900 000c 9100 I a y 0004e0: 000c a900 000c c100 000c d900 000c f100 0004f0: 000d 0900 000d 2100 000d 3900 000d 5100 ! 9 Q 000500: 000d 6900 000d 8100 000d 9900 000d b100 i 000510: 000d c900 000d e100 000d f900 000e 1100 000520: 000e 2900 000e 4100 000e 5900 000e 7100 ) A Y q 000530: 000e 8900 000e a100 000e b900 000e d100 000540: 000e e900 000f 0100 000f 1900 000f 3100 1 000550: 000f 4900 000f 6100 000f 7900 000f 9100 I a y 000560: 000f a900 000f c100 000f d900 000f f100 000570: 0010 0900 0010 2100 0010 3900 0010 5100 ! 9 Q 000580: 0010 6900 0010 8100 0010 9900 0010 b100 i 000590: 0010 c900 0010 e100 0010 f900 0011 1100 0005a0: 0011 2900 0011 4100 0011 5900 0011 7100 ) A Y q 0005b0: 0011 8900 0011 a100 0011 b900 0011 d100 0005c0: 0011 e900 0012 0100 0012 1900 0012 3100 1 0005d0: 0012 4900 0012 6100 0012 7900 0012 9100 I a y 0005e0: 0012 a900 0012 c100 0012 d900 0012 f100 0005f0: 0013 0900 0013 2100 0013 3900 0013 5100 ! 9 Q 000600: 0013 6900 0013 8100 0013 9900 0013 b100 i