forked from lclevy/canon_cr3
/
m50_craw_v2.txt
256 lines (256 loc) · 17 KB
/
m50_craw_v2.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
filesize 0xd7cef1
00000:ftyp: major_brand=b'crx ', minor_version=1, [b'crx ', b'isom'] (0x18)
00018:moov: (0x5908)
00020: uuid: b'85c0b687820f11e08111f4ce462b6a48' (0x5058)
00038: CNCV: b'CanonCR3_001/00.09.00/00.00.00' (0x26)
0005e: b'CCTP' b'000000000000000100000003000000184343445400000000' (0x5c)
0003a: b'CCDT' b'00000000000000100000000000000001' (0x18)
00052: b'CCDT' b'00000000000000010000000000000002' (0x18)
0006a: b'CCDT' b'00000000000000000000000000000003' (0x18)
000ba: CTBO: (0x5c)
1 5920 10018
2 15938 40ae1
3 56419 d26ad8
4 0 0
00116: b'free' b'0000' (0xa)
00120: 0x000132 256/0x100 ushort(3)*1 6000/0x1770, 6000
0x00013e 257/0x101 ushort(3)*1 4000/0xfa0, 4000
0x00014a 258/0x102 ushort(3)*3 170/0xaa, 8 8 8
0x000156 259/0x103 ushort(3)*1 6/0x6, 6
0x000162 271/0x10f string(2)*6 176/0xb0, b'Canon'
0x00016e 272/0x110 string(2)*14 182/0xb6, b'Canon EOS M50'
0x00017a 274/0x112 ushort(3)*1 1/0x1, 1
0x000186 282/0x11a urational(5)*1 214/0xd6, 72 / 1
0x000192 283/0x11b urational(5)*1 222/0xde, 72 / 1
0x00019e 296/0x128 ushort(3)*1 2/0x2, 2
0x0001aa 306/0x132 string(2)*20 230/0xe6, b'2018:03:30 14:38:06'
0x0001b6 315/0x13b string(2)*1 0/0x0, 0
0x0001c2 33432/0x8298 string(2)*1 0/0x0, 0
002a8: 0x0002ba 33434/0x829a urational(5)*1 482/0x1e2, 1 / 640
0x0002c6 33437/0x829d urational(5)*1 490/0x1ea, 8 / 1
0x0002d2 34850/0x8822 ushort(3)*1 3/0x3, 3
0x0002de 34855/0x8827 ushort(3)*1 100/0x64, 100
0x0002ea 34864/0x8830 ushort(3)*1 2/0x2, 2
0x0002f6 34866/0x8832 ulong(4)*1 100/0x64, 100
0x000302 36864/0x9000 byteseq(7)*4 825438768/0x31333230,
0x00030e 36867/0x9003 string(2)*20 498/0x1f2, b'2018:03:30 14:38:06'
0x00031a 36868/0x9004 string(2)*20 518/0x206, b'2018:03:30 14:38:06'
0x000326 36880/0x9010 string(2)*7 1032/0x408, b'-04:00'
0x000332 36881/0x9011 string(2)*7 1039/0x40f, b'-04:00'
0x00033e 36882/0x9012 string(2)*7 1046/0x416, b'-04:00'
0x00034a 37121/0x9101 byteseq(7)*4 197121/0x30201,
0x000356 37377/0x9201 rational(10)*1 538/0x21a,
0x000362 37378/0x9202 urational(5)*1 546/0x222, 393216 / 65536
0x00036e 37380/0x9204 rational(10)*1 554/0x22a,
0x00037a 37383/0x9207 ushort(3)*1 5/0x5, 5
0x000386 37385/0x9209 ushort(3)*1 0/0x0, 0
0x000392 37386/0x920a urational(5)*1 562/0x232, 15 / 1
0x00039e 37510/0x9286 byteseq(7)*264 570/0x23a, b'0000000000000000000000000000000000000000' ...
0x0003aa 37520/0x9290 string(2)*3 12340/0x3034, 3034
0x0003b6 37521/0x9291 string(2)*3 12340/0x3034, 3034
0x0003c2 37522/0x9292 string(2)*3 12340/0x3034, 3034
0x0003ce 40960/0xa000 byteseq(7)*4 808464688/0x30303130,
0x0003da 40961/0xa001 ushort(3)*1 1/0x1, 1
0x0003e6 40962/0xa002 ushort(3)*1 6000/0x1770, 6000
0x0003f2 40963/0xa003 ushort(3)*1 4000/0xfa0, 4000
0x0003fe 41486/0xa20e urational(5)*1 834/0x342, 6000000 / 921
0x00040a 41487/0xa20f urational(5)*1 842/0x34a, 4000000 / 594
0x000416 41488/0xa210 ushort(3)*1 2/0x2, 2
0x000422 41985/0xa401 ushort(3)*1 0/0x0, 0
0x00042e 41986/0xa402 ushort(3)*1 0/0x0, 0
0x00043a 41987/0xa403 ushort(3)*1 0/0x0, 0
0x000446 41990/0xa406 ushort(3)*1 0/0x0, 0
0x000452 42032/0xa430 string(2)*1 0/0x0, 0
0x00045e 42033/0xa431 string(2)*13 882/0x372, b'632041002597'
0x00046a 42034/0xa432 urational(5)*4 914/0x392, 15 / 1
0x000476 42036/0xa434 string(2)*29 946/0x3b2, b'EF-M15-45mm f/3.5-6.'
0x000482 42037/0xa435 string(2)*11 1020/0x3fc, b'0000000000'
006d0: 0x0006e2 1/0x1 ushort(3)*49 578/0x242, 98 2 0 7 0 0 0 256 0 13 0 1 0 0 0 32767 32767 3 2 0 ...
0x0006ee 2/0x2 ushort(3)*4 676/0x2a4, 0 15 25518 18461
0x0006fa 3/0x3 ushort(3)*4 684/0x2ac, 100 0 0 0
0x000706 4/0x4 ushort(3)*34 692/0x2b4, 68 0 160 328 192 300 0 0 3 0 8 8 156 0 0 0 0 0 1 0 ...
0x000712 6/0x6 string(2)*14 760/0x2f8, b'Canon EOS M50'
0x00071e 7/0x7 string(2)*24 792/0x318, b'Firmware Version 1.0'
0x00072a 9/0x9 string(2)*32 816/0x330, b''
0x000736 16/0x10 ulong(4)*1 1042/0x412, 1042
0x000742 19/0x13 ushort(3)*4 848/0x350, 0 159 6 113
0x00074e 25/0x19 ushort(3)*1 1/0x1, 1
0x00075a 38/0x26 ushort(3)*608 856/0x358, 1216 13 143 1 6000 4000 6000 4000 640 0 0 0 0 0 0 0 0 0 0 0 ...
0x000766 40/0x28 uchar(1)*16 2072/0x818, b'\xc1Q\x9aY\x12\xf4v\xb2,\xbbW\x86\xa9N\x86\x87'
0x000772 51/0x33 ulong(4)*4 2088/0x828, 3456521088 2994094446 2253896492 2273726121
0x00077e 53/0x35 ulong(4)*4 2104/0x838, 16 4294967056 27 60
0x00078a 56/0x38 byteseq(7)*76 2120/0x848, b'4c0000004c502d45313200000000000000000000' ...
0x000796 61/0x3d ulong(4)*12 2196/0x894, 48 1 4 0 0 0 0 0 0 0 0 1
0x0007a2 63/0x3f ulong(4)*1 17/0x11, 17
0x0007ae 147/0x93 ushort(3)*66 2244/0x8c4, 132 0 0 0 0 0 0 0 65535 0 0 0 0 0 65535 65535 278 65535 1 1 ...
0x0007ba 149/0x95 string(2)*74 2376/0x948, b'EF-M15-45mm f/3.5-6.'
0x0007c6 150/0x96 string(2)*16 2450/0x992, b'CJ0255046'
0x0007d2 151/0x97 byteseq(7)*1024 2466/0x9a2, b'0000000000000000000000000000000000000000' ...
0x0007de 152/0x98 ushort(3)*4 3490/0xda2, 0 0 0 0
0x0007ea 153/0x99 ulong(4)*35 3498/0xdaa, 140 2 1 32 2 259 1 0 264 1 0 4 92 3 1809 1 0 2068 1 0 ...
0x0007f6 154/0x9a ulong(4)*5 3638/0xe36, 0 6000 4000 0 0
0x000802 160/0xa0 ushort(3)*18 3658/0xe4a, 36 0 4 0 0 0 0 0 65535 5200 135 0 0 0 2 4 0 65535
0x00080e 170/0xaa ushort(3)*6 3694/0xe6e, 12 460 1024 1024 1087 0
0x00081a 180/0xb4 ushort(3)*1 1/0x1, 1
0x000826 208/0xd0 ulong(4)*1 0/0x0, 0
0x000832 224/0xe0 ushort(3)*17 3706/0xe7a, 34 6288 4056 1 1 276 48 6275 4047 0 0 0 0 0 0 0 0
0x00083e 16392/0x4008 ushort(3)*3 3740/0xe9c, 135 135 135
0x00084a 16393/0x4009 ushort(3)*3 3746/0xea2, 0 0 0
0x000856 16400/0x4010 string(2)*32 3752/0xea8, b''
0x000862 16401/0x4011 byteseq(7)*252 3784/0xec8, b'0000000000000000000000000000000000000000' ...
0x00086e 16402/0x4012 string(2)*32 4036/0xfc4, b''
0x00087a 16403/0x4013 ulong(4)*11 4068/0xfe4, 44 0 0 10 4294967295 0 10 0 10 0 10
0x000886 16406/0x4016 ulong(4)*10 4112/0x1010, 40 0 1 0 1 1 1 0 1 0
0x000892 16408/0x4018 ulong(4)*13 4152/0x1038, 52 0 0 0 0 0 1 0 1 1 0 0 1
0x00089e 16409/0x4019 byteseq(7)*30 4204/0x106c, b'0000000000000000000000000000000000000000' ...
0x0008aa 16416/0x4020 ulong(4)*8 4234/0x108a, 32 0 0 0 2147483647 0 1 1
0x0008b6 16420/0x4024 ulong(4)*53 4266/0x10aa, 212 7 1 20 1 257 1 4294967295 2 20 1 513 1 4294967295 3 20 1 769 1 4294967295 ...
0x0008c2 16421/0x4025 ulong(4)*9 4478/0x117e, 36 0 0 0 0 0 0 0 0
0x0008ce 16423/0x4027 ulong(4)*6 4514/0x11a2, 24 394240 872415232 0 13684944 196609
0x0008da 16428/0x402c ulong(4)*2 4538/0x11ba, 8 0
0x0008e6 16437/0x4035 byteseq(7)*556 4546/0x11c2, b'8409b30884076b068205a104d9032b0304037201' ...
0x0008f2 16439/0x4037 byteseq(7)*24 5102/0x13ee, b'8002aa0100000000000000000000000000000000' ...
0x0008fe 16441/0x4039 uchar(1)*16 5126/0x1406, b'\xc1Q\x9aY\x12\xf4v\xb2,\xbbW\x86\xa9N\x86\x87'
0x00090a 16444/0x403c ulong(4)*3 5142/0x1416, 12 1 5
01b08: 0x001b1a 0/0x0 uchar(1)*4 770/0x302, 302
02220: THMB: width=160, height=120, jpeg_size=0x2e3d (0x2e58)
05078: b'mvhd' b'00000000d6e4348ed6e4348e000000010000000100010000' (0x6c)
050e4: b'trak' b'0000005c746b686400000007d6e4348ed6e4348e00000001' (0x1e4)
050ec: b'tkhd' b'00000007d6e4348ed6e4348e000000010000000000000001' (0x5c)
05148: b'mdia' b'000000206d64686400000000d6e4348ed6e4348e00000001' (0x180)
05150: b'mdhd' b'00000000d6e4348ed6e4348e000000010000000115c70000' (0x20)
05170: b'hdlr' b'000000000000000076696465000000000000000000000000' (0x21)
05191: b'minf' b'00000014766d686400000001000000000000000000000024' (0x137)
05199: b'vmhd' b'000000010000000000000000' (0x14)
051ad: b'dinf' b'0000001c6472656600000000000000010000000c75726c20' (0x24)
051b5: b'dref' b'00000000000000010000000c75726c2000000001' (0x1c)
00010: b'url ' b'00000001' (0xc)
051d1: b'stbl' b'000000807374736400000000000000010000007043524157' (0xf7)
051d9: b'stsd' b'000000000000000100000070435241570000000000000001' (0x80)
00010: CRAW: (0x70)
width=6000, height=4000, bits=24
0005a: b'JPEG' b'00000000' (0xc)
00066: b'free' b'0000' (0xa)
05259: b'stts' b'00000000000000010000000100000001' (0x18)
05271: b'stsc' b'0000000000000001000000010000000100000001' (0x1c)
0528d: stsz: version=0, size=0x1b8a04, count=1 (0x14)
0x1b8a04
052a1: b'free' b'00000000000000' (0xf)
052b0: co64: version=0, count=1 (0x18)
0x56429
052c8: b'trak' b'0000005c746b686400000007d6e4348ed6e4348e00000002' (0x248)
052d0: b'tkhd' b'00000007d6e4348ed6e4348e000000020000000000000001' (0x5c)
0532c: b'mdia' b'000000206d64686400000000d6e4348ed6e4348e00000001' (0x1e4)
05334: b'mdhd' b'00000000d6e4348ed6e4348e000000010000000115c70000' (0x20)
05354: b'hdlr' b'000000000000000076696465000000000000000000000000' (0x21)
05375: b'minf' b'00000014766d686400000001000000000000000000000024' (0x19b)
0537d: b'vmhd' b'000000010000000000000000' (0x14)
05391: b'dinf' b'0000001c6472656600000000000000010000000c75726c20' (0x24)
05399: b'dref' b'00000000000000010000000c75726c2000000001' (0x1c)
00010: b'url ' b'00000001' (0xc)
053b5: b'stbl' b'000000e4737473640000000000000001000000d443524157' (0x15b)
053bd: b'stsd' b'0000000000000001000000d4435241570000000000000001' (0xe4)
00010: CRAW: (0xd4)
width=1624, height=1080, bits=24
0005a: CMP1: (0x3c)
00096: CDI1: (0x34)
0,0,
00048: IAD1: (0x28)
000ca: b'free' b'0000' (0xa)
054a1: b'stts' b'00000000000000010000000100000001' (0x18)
054b9: b'stsc' b'0000000000000001000000010000000100000001' (0x1c)
054d5: stsz: version=0, size=0x85200, count=1 (0x14)
0x85200
054e9: b'free' b'00000000000000' (0xf)
054f8: co64: version=0, count=1 (0x18)
0x20ee31
05510: b'trak' b'0000005c746b686400000007d6e4348ed6e4348e00000003' (0x258)
05518: b'tkhd' b'00000007d6e4348ed6e4348e000000030000000000000001' (0x5c)
05574: b'mdia' b'000000206d64686400000000d6e4348ed6e4348e00000001' (0x1f4)
0557c: b'mdhd' b'00000000d6e4348ed6e4348e000000010000000115c70000' (0x20)
0559c: b'hdlr' b'000000000000000076696465000000000000000000000000' (0x21)
055bd: b'minf' b'00000014766d686400000001000000000000000000000024' (0x1ab)
055c5: b'vmhd' b'000000010000000000000000' (0x14)
055d9: b'dinf' b'0000001c6472656600000000000000010000000c75726c20' (0x24)
055e1: b'dref' b'00000000000000010000000c75726c2000000001' (0x1c)
00010: b'url ' b'00000001' (0xc)
055fd: b'stbl' b'000000f4737473640000000000000001000000e443524157' (0x16b)
05605: b'stsd' b'0000000000000001000000e4435241570000000000000001' (0xf4)
00010: CRAW: (0xe4)
width=6288, height=4056, bits=24
0005a: CMP1: (0x3c)
00096: CDI1: (0x44)
0,0,
00048: IAD1: (0x38)
000da: b'free' b'0000' (0xa)
056f9: b'stts' b'00000000000000010000000100000001' (0x18)
05711: b'stsc' b'0000000000000001000000010000000100000001' (0x1c)
0572d: stsz: version=0, size=0xadee70, count=1 (0x14)
0xadee70
05741: b'free' b'00000000000000' (0xf)
05750: co64: version=0, count=1 (0x18)
0x294031
05768: b'trak' b'0000005c746b686400000007d6e4348ed6e4348e00000004' (0x1b8)
05770: b'tkhd' b'00000007d6e4348ed6e4348e000000040000000000000001' (0x5c)
057cc: b'mdia' b'000000206d64686400000000d6e4348ed6e4348e00000001' (0x154)
057d4: b'mdhd' b'00000000d6e4348ed6e4348e000000010000000115c70000' (0x20)
057f4: b'hdlr' b'00000000000000006d657461000000000000000000000000' (0x21)
05815: b'minf' b'0000000c6e6d6864000000000000002464696e660000001c' (0x10b)
0581d: b'nmhd' b'00000000' (0xc)
05829: b'dinf' b'0000001c6472656600000000000000010000000c75726c20' (0x24)
05831: b'dref' b'00000000000000010000000c75726c2000000001' (0x1c)
00010: b'url ' b'00000001' (0xc)
0584d: b'stbl' b'0000005c7374736400000000000000010000004c43544d44' (0xd3)
05855: b'stsd' b'00000000000000010000004c43544d440000000000000001' (0x5c)
00010: CTMD: (0x4c)
7
1 0x18
3 0x10
4 0x18
5 0x28
7 0x6ba
8 0x9356
9 0x5d4
058b1: b'stts' b'00000000000000010000000100000001' (0x18)
058c9: b'stsc' b'0000000000000001000000010000000100000001' (0x1c)
058e5: stsz: version=0, size=0xa04c, count=1 (0x14)
0xa04c
058f9: b'free' b'00000000000000' (0xf)
05908: co64: version=0, count=1 (0x18)
0xd72ea1
05920:uuid: b'be7acfcb97a942e89c71999491e3afac' (0x10018)
15938:uuid: b'eaf42b5e1c984b88b9fbb7dc406e4d16' (0x40ae1)
15958: PRVW: width=1620, height=1080, jpeg_size=0x40aa9 (0x40ac1)
56419:b'mdat' b'ffd8ffdb008400060404060404060604' (0xd26ad8)
end of parsing offset: d7cef1:
CR3
offset=0xd72ea1, size=24, type=1: ctmd_timestamp(y=2018, mo=3, d=30, h=14, m=38, s=6, ms=40)
offset=0xd72eb9, size=16, type=3: b'100000000300000000010000ffffffff'
offset=0xd72ec9, size=24, type=4: ctmd_focal(num=15, denum=1)
offset=0xd72ee1, size=40, type=5: ctmd_exposure(f_num=8, f_denum=1, expo_num=1, expo_denum=640, iso=100)
offset=0xd72f09, size=1722, type=7: list
0xd72f15: size=30 tag=0x8769 offset_base=14
0x001e: 41990/0xa406 3*1 0/0x0
0xd72f33: size=1680 tag=0x927c offset_base=32
0x003c: 1/0x1 3*49 82/0x52
0x0048: 4/0x4 3*34 180/0xb4
0x0054: 38/0x26 3*608 248/0xf8
0x0060: 147/0x93 3*66 1464/0x5b8
0x006c: 160/0xa0 3*18 1596/0x63c
0x0078: 16406/0x4016 4*10 1632/0x660
offset=0xd735c3, size=37718, type=8: list
0xd735cf: size=37706 tag=0x927c offset_base=14
0x001e: 16385/0x4001 3*1820 46/0x2e
0x002a: 16389/0x4005 7*32476 3686/0xe66
0x0036: 13/0xd 7*1536 36162/0x8d42
offset=0xd7c919, size=1492, type=9: list
0xd7c925: size=1480 tag=0x927c offset_base=14
0x001e: 16405/0x4015 7*632 46/0x2e
0x002a: 16435/0x4033 7*504 678/0x2a6
0x0036: 16430/0x402e 7*290 1182/0x49e
40 0 1 0 1 1 1 0 1 0
sensorInfo(w=6288, h=4056, lb=276, tb=48, rb=6275, bb=4047)
craw
b'Canon EOS M50'
trak2 cmp1(iw=1624, ih=1080, tw=1624, th=1080, d=14, p=4, cfa=1, extra=0, wl=3, b35=0, hsize=544)
trak3 cmp1(iw=6288, ih=4056, tw=3144, th=4056, d=14, p=4, cfa=0, extra=0, wl=3, b35=128, hsize=1080)