verbose.html 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>ExifTool Verbose Option</title>
  6. <link rel=stylesheet type='text/css' href='style.css' title='Style'>
  7. <style type="text/css">
  8. <!--
  9. pre { padding: 0; margin: 0px 2px }
  10. -->
  11. </style>
  12. </head>
  13. <body>
  14. <h2 class='up'>ExifTool Verbose Option</h2>
  15. <p>With the Verbose option enabled, ExifTool prints a verbose log to the console as
  16. it extracts the meta information from a file.</p>
  17. <p>The -v option of the exiftool application allows control of the Verbose
  18. setting. A number between 0 and 5 may be specified with the -v option to set a
  19. specific Verbose level. For example, -v2 sets Verbose = 2. Without a number,
  20. -v increments the current Verbose level by one. Multiple -v options are allowed,
  21. so the following two examples give the same result:</p>
  22. <blockquote><table class='box' width='100%'><tr><td><pre>
  23. exiftool -v -v -v t/images/Canon.jpg
  24. exiftool -v3 t/images/Canon.jpg
  25. </pre></td></tr></table></blockquote>
  26. <p>Below are example outputs for different Verbose settings.</p>
  27. <h3>Verbose = 1</h3>
  28. <p>Prints tag names and extracted values. These are the raw values straight
  29. from the file, before any conversions are applied. Also printed are details of
  30. the file and directory structure:</p>
  31. <blockquote><table class='box' width='100%'><tr><td><pre>
  32. ExifToolVersion = 10.00
  33. FileName = Canon.jpg
  34. Directory = t/images
  35. FileSize = 2697
  36. FileModifyDate = 1159902631
  37. FileAccessDate = 1439991906
  38. FileInodeChangeDate = 1439903472
  39. FilePermissions = 33188
  40. FileType = JPEG
  41. FileTypeExtension = JPG
  42. MIMEType = image/jpeg
  43. JPEG APP1 (2442 bytes):
  44. ExifByteOrder = II
  45. + [IFD0 directory with 9 entries]
  46. | 0) Make = Canon
  47. | 1) Model = Canon EOS DIGITAL REBEL
  48. | 2) Orientation = 1
  49. | 3) XResolution = 180 (180/1)
  50. | 4) YResolution = 180 (180/1)
  51. | 5) ResolutionUnit = 2
  52. | 6) ModifyDate = 2003:12:04 06:46:52
  53. | 7) YCbCrPositioning = 1
  54. | 8) ExifOffset (SubDirectory) -->
  55. | + [ExifIFD directory with 31 entries]
  56. | | 0) ExposureTime = 4 (4/1)
  57. | | 1) FNumber = 14 (14/1)
  58. | | 2) ISO = 100
  59. | | 3) ExifVersion = 0221
  60. | | 4) DateTimeOriginal = 2003:12:04 06:46:52
  61. [etc...]
  62. </pre></td></tr></table></blockquote>
  63. <h3>Verbose = 2</h3>
  64. <p>Prints all of the information from Verbose = 1, plus additional information
  65. about the tag ID, data size and format:</p>
  66. <blockquote><table class='box' width='100%'><tr><td><pre>
  67. ExifToolVersion = 10.00
  68. FileName = Canon.jpg
  69. Directory = t/images
  70. FileSize = 2697
  71. FileModifyDate = 1159902631
  72. FileAccessDate = 1439991927
  73. FileInodeChangeDate = 1439903472
  74. FilePermissions = 33188
  75. FileType = JPEG
  76. FileTypeExtension = JPG
  77. MIMEType = image/jpeg
  78. JPEG APP1 (2442 bytes):
  79. ExifByteOrder = II
  80. + [IFD0 directory with 9 entries]
  81. | 0) Make = Canon
  82. | - Tag 0x010f (6 bytes, string[6])
  83. | 1) Model = Canon EOS DIGITAL REBEL
  84. | - Tag 0x0110 (24 bytes, string[24])
  85. | 2) Orientation = 1
  86. | - Tag 0x0112 (2 bytes, int16u[1])
  87. | 3) XResolution = 180 (180/1)
  88. | - Tag 0x011a (8 bytes, rational64u[1])
  89. | 4) YResolution = 180 (180/1)
  90. | - Tag 0x011b (8 bytes, rational64u[1])
  91. | 5) ResolutionUnit = 2
  92. | - Tag 0x0128 (2 bytes, int16u[1])
  93. | 6) ModifyDate = 2003:12:04 06:46:52
  94. | - Tag 0x0132 (20 bytes, string[20])
  95. | 7) YCbCrPositioning = 1
  96. | - Tag 0x0213 (2 bytes, int16u[1])
  97. | 8) ExifOffset (SubDirectory) -->
  98. | - Tag 0x8769 (4 bytes, int32u[1])
  99. | + [ExifIFD directory with 31 entries]
  100. | | 0) ExposureTime = 4 (4/1)
  101. | | - Tag 0x829a (8 bytes, rational64u[1])
  102. | | 1) FNumber = 14 (14/1)
  103. | | - Tag 0x829d (8 bytes, rational64u[1])
  104. | | 2) ISO = 100
  105. | | - Tag 0x8827 (2 bytes, int16u[1])
  106. | | 3) ExifVersion = 0221
  107. | | - Tag 0x9000 (4 bytes, undef[4])
  108. | | 4) DateTimeOriginal = 2003:12:04 06:46:52
  109. | | - Tag 0x9003 (20 bytes, string[20])
  110. [etc...]
  111. </pre></td></tr></table></blockquote>
  112. <h3>Verbose = 3</h3>
  113. <p>Adds a hex dump of the binary data associated with each tag. The hex offsets
  114. are relative to the start of the file, unlike the default HtmlDump output where
  115. offsets are relative to the start of the TIFF header (the native base for
  116. TIFF/EXIF offsets). If the data is very long, only the first few lines of the
  117. dump are printed:</p>
  118. <blockquote><table class='box' width='100%'><tr><td><pre>
  119. ExifToolVersion = 10.00
  120. FileName = Canon.jpg
  121. Directory = t/images
  122. FileSize = 2697
  123. FileModifyDate = 1159902631
  124. FileAccessDate = 1439991933
  125. FileInodeChangeDate = 1439903472
  126. FilePermissions = 33188
  127. FileType = JPEG
  128. FileTypeExtension = JPG
  129. MIMEType = image/jpeg
  130. JPEG APP1 (2442 bytes):
  131. 0006: 45 78 69 66 00 00 49 49 2a 00 08 00 00 00 09 00 [Exif..II*.......]
  132. 0016: 0f 01 02 00 06 00 00 00 7a 00 00 00 10 01 02 00 [........z.......]
  133. 0026: 18 00 00 00 80 00 00 00 12 01 03 00 01 00 00 00 [................]
  134. 0036: 01 00 00 00 1a 01 05 00 01 00 00 00 98 00 00 00 [................]
  135. 0046: 1b 01 05 00 01 00 00 00 a0 00 00 00 28 01 03 00 [............(...]
  136. 0056: 01 00 00 00 02 00 00 00 32 01 02 00 14 00 00 00 [........2.......]
  137. 0066: a8 00 00 00 13 02 03 00 01 00 00 00 01 00 00 00 [................]
  138. [snip 2330 bytes]
  139. ExifByteOrder = II
  140. + [IFD0 directory with 9 entries]
  141. | 0) Make = Canon
  142. | - Tag 0x010f (6 bytes, string[6]):
  143. | 0086: 43 61 6e 6f 6e 00 [Canon.]
  144. | 1) Model = Canon EOS DIGITAL REBEL
  145. | - Tag 0x0110 (24 bytes, string[24]):
  146. | 008c: 43 61 6e 6f 6e 20 45 4f 53 20 44 49 47 49 54 41 [Canon EOS DIGITA]
  147. | 009c: 4c 20 52 45 42 45 4c 00 [L REBEL.]
  148. | 2) Orientation = 1
  149. | - Tag 0x0112 (2 bytes, int16u[1]):
  150. | 0036: 01 00 [..]
  151. | 3) XResolution = 180 (180/1)
  152. | - Tag 0x011a (8 bytes, rational64u[1]):
  153. | 00a4: b4 00 00 00 01 00 00 00 [........]
  154. | 4) YResolution = 180 (180/1)
  155. | - Tag 0x011b (8 bytes, rational64u[1]):
  156. | 00ac: b4 00 00 00 01 00 00 00 [........]
  157. | 5) ResolutionUnit = 2
  158. | - Tag 0x0128 (2 bytes, int16u[1]):
  159. | 005a: 02 00 [..]
  160. | 6) ModifyDate = 2003:12:04 06:46:52
  161. | - Tag 0x0132 (20 bytes, string[20]):
  162. | 00b4: 32 30 30 33 3a 31 32 3a 30 34 20 30 36 3a 34 36 [2003:12:04 06:46]
  163. | 00c4: 3a 35 32 00 [:52.]
  164. | 7) YCbCrPositioning = 1
  165. | - Tag 0x0213 (2 bytes, int16u[1]):
  166. | 0072: 01 00 [..]
  167. | 8) ExifOffset (SubDirectory) -->
  168. | - Tag 0x8769 (4 bytes, int32u[1]):
  169. | 007e: bc 00 00 00 [....]
  170. | + [ExifIFD directory with 31 entries]
  171. | | 0) ExposureTime = 4 (4/1)
  172. | | - Tag 0x829a (8 bytes, rational64u[1]):
  173. | | 0242: 04 00 00 00 01 00 00 00 [........]
  174. | | 1) FNumber = 14 (14/1)
  175. | | - Tag 0x829d (8 bytes, rational64u[1]):
  176. | | 024a: 0e 00 00 00 01 00 00 00 [........]
  177. | | 2) ISO = 100
  178. | | - Tag 0x8827 (2 bytes, int16u[1]):
  179. | | 00ea: 64 00 [d.]
  180. | | 3) ExifVersion = 0221
  181. | | - Tag 0x9000 (4 bytes, undef[4]):
  182. | | 00f6: 30 32 32 31 [0221]
  183. | | 4) DateTimeOriginal = 2003:12:04 06:46:52
  184. | | - Tag 0x9003 (20 bytes, string[20]):
  185. | | 0252: 32 30 30 33 3a 31 32 3a 30 34 20 30 36 3a 34 36 [2003:12:04 06:46]
  186. | | 0262: 3a 35 32 00 [:52.]
  187. [etc...]
  188. </pre></td></tr></table></blockquote>
  189. <h3>Verbose = 4 and Verbose = 5</h3>
  190. <p>These Verbose levels give similar output to Verbose = 3, except that with level
  191. 4 there is no limit on the length of data dumps of tag values, and with level 5
  192. the limit is also removed for dumps of JPEG segments. Note that the output may
  193. be very long at these levels.</p>
  194. <hr>
  195. <p class='lf'><a href="index.html">&lt;-- Back to ExifTool home page</a></p>
  196. </body>
  197. </html>