I want to adjust time when photo was taken. I use this command:
exiftool -AllDates="2011:10:01 12:17:00" -overwrite_original IMAGE.JPG
After comparing original and modified photo with hex tool, I notice that exiftool changes more than just timestamps. File size reduces from 4.253.200 to 4.251.104 bytes.
1) Why does it change more than I ask?
2) Is it possible to make it adjust only timestamps and nothing else?
Original:
00000000 FF D8 FF E1 2B FE 45 78 69 66 00 00 49 49 2A 00 ÿØÿá+þExif..II*.
00000010 08 00 00 00 0A 00 0E 01 02 00 20 00 00 00 86 00 .......... ...†.
00000020 00 00 0F 01 02 00 06 00 00 00 A6 00 00 00 10 01 ..........¦.....
00000030 02 00 18 00 00 00 AC 00 00 00 12 01 03 00 01 00 ......¬.........
00000040 00 00 01 00 00 00 1A 01 05 00 01 00 00 00 CC 00 ..............Ì.
00000050 00 00 1B 01 05 00 01 00 00 00 D4 00 00 00 28 01 ..........Ô...(.
00000060 03 00 01 00 00 00 02 00 00 00 32 01 02 00 14 00 ..........2.....
00000070 00 00 DC 00 00 00 13 02 03 00 01 00 00 00 02 00 ..Ü.............
00000080 00 00 69 87 04 00 01 00 00 00 F0 00 00 00 FA 0C ..i‡......ð...ú.
00000090 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000000A0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000000B0 20 00 43 61 6E 6F 6E 00 43 61 6E 6F 6E 20 50 6F .Canon.Canon Po
000000C0 77 65 72 53 68 6F 74 20 53 58 31 30 20 49 53 00 werShot SX10 IS.
000000D0 00 00 00 00 00 00 00 00 B4 00 00 00 01 00 00 00 ........´.......
000000E0 B4 00 00 00 01 00 00 00 32 30 31 31 3A 31 30 3A ´.......2011:10:
000000F0 30 31 20 31 31 3A 30 39 3A 33 36 00 20 00 9A 82 01 11:09:36. .š,
00000100 05 00 01 00 00 00 76 02 00 00 9D 82 05 00 01 00 ......v....,....
00000110 00 00 7E 02 00 00 27 88 03 00 01 00 00 00 50 00 ..~...'ˆ......P.
00000120 00 00 00 90 07 00 04 00 00 00 30 32 32 31 03 90 ..........0221..
00000130 02 00 14 00 00 00 86 02 00 00 04 90 02 00 14 00 ......†.........
00000140 00 00 9A 02 00 00 01 91 07 00 04 00 00 00 01 02 ..š....'........
00000150 03 00 02 91 05 00 01 00 00 00 AE 02 00 00 01 92 ...'......®....'
00000160 0A 00 01 00 00 00 B6 02 00 00 02 92 05 00 01 00 ......¶....'....
00000170 00 00 BE 02 00 00 04 92 0A 00 01 00 00 00 C6 02 ..¾....'......Æ.
00000180 00 00 05 92 05 00 01 00 00 00 CE 02 00 00 07 92 ...'......Î....'
00000190 03 00 01 00 00 00 05 00 00 00 09 92 03 00 01 00 ...........'....
000001A0 00 00 10 00 00 00 0A 92 05 00 01 00 00 00 D6 02 .......'......Ö.
000001B0 00 00 7C 92 07 00 C6 08 00 00 DE 02 00 00 86 92 ..|'..Æ...Þ...†'
000001C0 07 00 08 01 00 00 A4 0B 00 00 00 A0 07 00 04 00 ......¤.... ....
000001D0 00 00 30 31 30 30 01 A0 03 00 01 00 00 00 01 00 ..0100. ........
000001E0 00 00 02 A0 03 00 01 00 00 00 40 0E 00 00 03 A0 ... ......@....
000001F0 03 00 01 00 00 00 B0 0A 00 00 05 A0 04 00 01 00 ......°.... ....
00000200 00 00 AC 0C 00 00 0E A2 05 00 01 00 00 00 E2 0C ..¬....¢......â.
00000210 00 00 0F A2 05 00 01 00 00 00 EA 0C 00 00 10 A2 ...¢......ê....¢
00000220 03 00 01 00 00 00 02 00 00 00 17 A2 03 00 01 00 ...........¢....
00000230 00 00 02 00 00 00 00 A3 07 00 01 00 00 00 03 00 .......£........
00000240 00 00 01 A4 03 00 01 00 00 00 00 00 00 00 02 A4 ...¤...........¤
00000250 03 00 01 00 00 00 00 00 00 00 03 A4 03 00 01 00 ...........¤....
00000260 00 00 00 00 00 00 04 A4 05 00 01 00 00 00 F2 0C .......¤......ò.
00000270 00 00 06 A4 03 00 01 00 00 00 00 00 00 00 00 00 ...¤............
00000280 00 00 01 00 00 00 E8 03 00 00 32 00 00 00 0A 00 ......è...2.....
00000290 00 00 32 30 31 31 3A 31 30 3A 30 31 20 31 31 3A ..2011:10:01 11:
000002A0 30 39 3A 33 36 00 32 30 31 31 3A 31 30 3A 30 31 09:36.2011:10:01
000002B0 20 31 31 3A 30 39 3A 33 36 00 05 00 00 00 01 00 11:09:36.......
000002C0 00 00 3F 01 00 00 20 00 00 00 95 00 00 00 20 00 ..?... ...•... .
Modified:
00000000 FF D8 FF E1 17 CE 45 78 69 66 00 00 49 49 2A 00 ÿØÿá.ÎExif..II*.
00000010 08 00 00 00 0A 00 0E 01 02 00 20 00 00 00 86 00 .......... ...†.
00000020 00 00 0F 01 02 00 06 00 00 00 A6 00 00 00 10 01 ..........¦.....
00000030 02 00 18 00 00 00 AC 00 00 00 12 01 03 00 01 00 ......¬.........
00000040 00 00 01 00 00 00 1A 01 05 00 01 00 00 00 C4 00 ..............Ä.
00000050 00 00 1B 01 05 00 01 00 00 00 CC 00 00 00 28 01 ..........Ì...(.
00000060 03 00 01 00 00 00 02 00 00 00 32 01 02 00 14 00 ..........2.....
00000070 00 00 D4 00 00 00 13 02 03 00 01 00 00 00 02 00 ..Ô.............
00000080 00 00 69 87 04 00 01 00 00 00 E8 00 00 00 E0 0C ..i‡......è...à.
00000090 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000000A0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000000B0 20 00 43 61 6E 6F 6E 00 43 61 6E 6F 6E 20 50 6F .Canon.Canon Po
000000C0 77 65 72 53 68 6F 74 20 53 58 31 30 20 49 53 00 werShot SX10 IS.
000000D0 B4 00 00 00 01 00 00 00 B4 00 00 00 01 00 00 00 ´.......´.......
000000E0 32 30 31 31 3A 31 30 3A 30 31 20 31 32 3A 31 37 2011:10:01 12:17
000000F0 3A 30 30 00 20 00 9A 82 05 00 01 00 00 00 6E 02 :00. .š,......n.
00000100 00 00 9D 82 05 00 01 00 00 00 76 02 00 00 27 88 ...,......v...'ˆ
00000110 03 00 01 00 00 00 50 00 00 00 00 90 07 00 04 00 ......P.........
00000120 00 00 30 32 32 31 03 90 02 00 14 00 00 00 7E 02 ..0221........~.
00000130 00 00 04 90 02 00 14 00 00 00 92 02 00 00 01 91 ..........'....'
00000140 07 00 04 00 00 00 01 02 03 00 02 91 05 00 01 00 ...........'....
00000150 00 00 A6 02 00 00 01 92 0A 00 01 00 00 00 AE 02 ..¦....'......®.
00000160 00 00 02 92 05 00 01 00 00 00 B6 02 00 00 04 92 ...'......¶....'
00000170 0A 00 01 00 00 00 BE 02 00 00 05 92 05 00 01 00 ......¾....'....
00000180 00 00 C6 02 00 00 07 92 03 00 01 00 00 00 05 00 ..Æ....'........
00000190 00 00 09 92 03 00 01 00 00 00 10 00 00 00 0A 92 ...'...........'
000001A0 05 00 01 00 00 00 CE 02 00 00 7C 92 07 00 B4 08 ......Î...|'..´.
000001B0 00 00 D6 02 00 00 86 92 07 00 08 01 00 00 8A 0B ..Ö...†'......Š.
000001C0 00 00 00 A0 07 00 04 00 00 00 30 31 30 30 01 A0 ... ......0100.
000001D0 03 00 01 00 00 00 01 00 00 00 02 A0 03 00 01 00 ........... ....
000001E0 00 00 40 0E 00 00 03 A0 03 00 01 00 00 00 B0 0A ..@.... ......°.
000001F0 00 00 05 A0 04 00 01 00 00 00 AA 0C 00 00 0E A2 ... ......ª....¢
00000200 05 00 01 00 00 00 92 0C 00 00 0F A2 05 00 01 00 ......'....¢....
00000210 00 00 9A 0C 00 00 10 A2 03 00 01 00 00 00 02 00 ..š....¢........
00000220 00 00 17 A2 03 00 01 00 00 00 02 00 00 00 00 A3 ...¢...........£
00000230 07 00 01 00 00 00 03 00 00 00 01 A4 03 00 01 00 ...........¤....
00000240 00 00 00 00 00 00 02 A4 03 00 01 00 00 00 00 00 .......¤........
00000250 00 00 03 A4 03 00 01 00 00 00 00 00 00 00 04 A4 ...¤...........¤
00000260 05 00 01 00 00 00 A2 0C 00 00 06 A4 03 00 01 00 ......¢....¤....
00000270 00 00 00 00 00 00 00 00 00 00 01 00 00 00 E8 03 ..............è.
00000280 00 00 28 00 00 00 0A 00 00 00 32 30 31 31 3A 31 ..(.......2011:1
00000290 30 3A 30 31 20 31 32 3A 31 37 3A 30 30 00 32 30 0:01 12:17:00.20
000002A0 31 31 3A 31 30 3A 30 31 20 31 32 3A 31 37 3A 30 11:10:01 12:17:0
000002B0 30 00 05 00 00 00 01 00 00 00 3F 01 00 00 20 00 0.........?... .
000002C0 00 00 80 00 00 00 20 00 00 00 00 00 00 00 03 00 ..€... .........
Please let me know if you have any questions after reading FAQ number 13 (https://exiftool.org/faq.html#Q13).
- Phil
Yes, it answers my first question. I especially liked -htmlDump. But what about my second question? In other words, can I specify it to make no restruction?
No, sorry. There is no option to change ExifTool's writing algorithm.
- Phil