<table class="ReportTable" id="Canon" cellspacing="0"> <colgroup> <col align="center"> <col align="right"> <col> <col> <col> <col> </colgroup> <thead><tr> <th>Tag (hex)</th> <th>Tag (dec)</th> <th>IFD</th> <th>Key</th> <th>Type</th> <th>Tag description</th> </tr></thead> <tbody> <tr class="OddRow"> <td>0x0000</td> <td>0</td> <td>Canon</td> <td>Exif.Canon.0x0000</td> <td>Short</td> <td>Unknown</td> </tr> <tr class="EvenRow"> <td>0x0001</td> <td>1</td> <td>Canon</td> <td>Exif.Canon.CameraSettings</td> <td>Short</td> <td>Various camera settings</td> </tr> <tr class="OddRow"> <td>0x0002</td> <td>2</td> <td>Canon</td> <td>Exif.Canon.FocalLength</td> <td>Short</td> <td>Focal length</td> </tr> <tr class="EvenRow"> <td>0x0003</td> <td>3</td> <td>Canon</td> <td>Exif.Canon.0x0003</td> <td>Short</td> <td>Unknown</td> </tr> <tr class="OddRow"> <td>0x0004</td> <td>4</td> <td>Canon</td> <td>Exif.Canon.ShotInfo</td> <td>Short</td> <td>Shot information</td> </tr> <tr class="EvenRow"> <td>0x0005</td> <td>5</td> <td>Canon</td> <td>Exif.Canon.Panorama</td> <td>Short</td> <td>Panorama</td> </tr> <tr class="OddRow"> <td>0x0006</td> <td>6</td> <td>Canon</td> <td>Exif.Canon.ImageType</td> <td>Ascii</td> <td>Image type</td> </tr> <tr class="EvenRow"> <td>0x0007</td> <td>7</td> <td>Canon</td> <td>Exif.Canon.FirmwareVersion</td> <td>Ascii</td> <td>Firmware version</td> </tr> <tr class="OddRow"> <td>0x0008</td> <td>8</td> <td>Canon</td> <td>Exif.Canon.FileNumber</td> <td>Long</td> <td>File number</td> </tr> <tr class="EvenRow"> <td>0x0009</td> <td>9</td> <td>Canon</td> <td>Exif.Canon.OwnerName</td> <td>Ascii</td> <td>Owner Name</td> </tr> <tr class="OddRow"> <td>0x000c</td> <td>12</td> <td>Canon</td> <td>Exif.Canon.SerialNumber</td> <td>Long</td> <td>Camera serial number</td> </tr> <tr class="EvenRow"> <td>0x000d</td> <td>13</td> <td>Canon</td> <td>Exif.Canon.CameraInfo</td> <td>Short</td> <td>Camera info</td> </tr> <tr class="OddRow"> <td>0x000f</td> <td>15</td> <td>Canon</td> <td>Exif.Canon.CustomFunctions</td> <td>Short</td> <td>Custom Functions</td> </tr> <tr class="EvenRow"> <td>0x0010</td> <td>16</td> <td>Canon</td> <td>Exif.Canon.ModelID</td> <td>Long</td> <td>Model ID</td> </tr> <tr class="OddRow"> <td>0x0012</td> <td>18</td> <td>Canon</td> <td>Exif.Canon.PictureInfo</td> <td>Short</td> <td>Picture info</td> </tr> <tr class="EvenRow"> <td>0x0013</td> <td>19</td> <td>Canon</td> <td>Exif.Canon.ThumbnailImageValidArea</td> <td>SShort</td> <td>Thumbnail image valid area</td> </tr> <tr class="OddRow"> <td>0x0015</td> <td>21</td> <td>Canon</td> <td>Exif.Canon.SerialNumberFormat</td> <td>Long</td> <td>Serial number format</td> </tr> <tr class="EvenRow"> <td>0x001a</td> <td>26</td> <td>Canon</td> <td>Exif.Canon.SuperMacro</td> <td>SShort</td> <td>Super macro</td> </tr> <tr class="OddRow"> <td>0x0026</td> <td>38</td> <td>Canon</td> <td>Exif.Canon.AFInfo</td> <td>Short</td> <td>AF info</td> </tr> <tr class="EvenRow"> <td>0x0083</td> <td>131</td> <td>Canon</td> <td>Exif.Canon.OriginalDecisionDataOffset</td> <td>SLong</td> <td>Original decision data offset</td> </tr> <tr class="OddRow"> <td>0x00a4</td> <td>164</td> <td>Canon</td> <td>Exif.Canon.WhiteBalanceTable</td> <td>Short</td> <td>White balance table</td> </tr> <tr class="EvenRow"> <td>0x0095</td> <td>149</td> <td>Canon</td> <td>Exif.Canon.LensModel</td> <td>Ascii</td> <td>LensModel</td> </tr> <tr class="OddRow"> <td>0x0096</td> <td>150</td> <td>Canon</td> <td>Exif.Canon.InternalSerialNumber</td> <td>Ascii</td> <td>Internal serial number</td> </tr> <tr class="EvenRow"> <td>0x0097</td> <td>151</td> <td>Canon</td> <td>Exif.Canon.DustRemovalData</td> <td>Ascii</td> <td>Dust removal data</td> </tr> <tr class="OddRow"> <td>0x0099</td> <td>153</td> <td>Canon</td> <td>Exif.Canon.CustomFunctions</td> <td>Short</td> <td>Custom functions</td> </tr> <tr class="EvenRow"> <td>0x00a0</td> <td>160</td> <td>Canon</td> <td>Exif.Canon.ProcessingInfo</td> <td>Short</td> <td>Processing info</td> </tr> <tr class="OddRow"> <td>0x00aa</td> <td>170</td> <td>Canon</td> <td>Exif.Canon.MeasuredColor</td> <td>Short</td> <td>Measured color</td> </tr> <tr class="EvenRow"> <td>0x00b4</td> <td>180</td> <td>Canon</td> <td>Exif.Canon.ColorSpace</td> <td>SShort</td> <td>ColorSpace</td> </tr> <tr class="OddRow"> <td>0x00b5</td> <td>181</td> <td>Canon</td> <td>Exif.Canon.0x00b5</td> <td>Short</td> <td>Unknown</td> </tr> <tr class="EvenRow"> <td>0x00c0</td> <td>192</td> <td>Canon</td> <td>Exif.Canon.0x00c0</td> <td>Short</td> <td>Unknown</td> </tr> <tr class="OddRow"> <td>0x00c1</td> <td>193</td> <td>Canon</td> <td>Exif.Canon.0x00c1</td> <td>Short</td> <td>Unknown</td> </tr> <tr class="EvenRow"> <td>0x00d0</td> <td>208</td> <td>Canon</td> <td>Exif.Canon.VRDOffset</td> <td>Long</td> <td>VRD offset</td> </tr> <tr class="OddRow"> <td>0x00e0</td> <td>224</td> <td>Canon</td> <td>Exif.Canon.SensorInfo</td> <td>Short</td> <td>Sensor info</td> </tr> <tr class="EvenRow"> <td>0x4001</td> <td>16385</td> <td>Canon</td> <td>Exif.Canon.ColorData</td> <td>Short</td> <td>Color data</td> </tr> </tbody> </table><script type="text/javascript"> // var Canon = new SortableTable( document.getElementById("Canon"), ["String", "Number", "String", "String", "String", "String"] ); Canon.onsort = function () { var rows = Canon.tBody.rows; var l = rows.length; for (var i = 0; i < l; i++) { removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow"); addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow"); } }; // </script>