同じ例について、$0014から始まる0th IFDについて辿ってみる。なお、表中、Offset (Hex)はTIFFヘッダ先頭($000C)からのオフセットを表わし、実際のアドレスはこれに$000Cを加算したものとなる。
また、概観できるようにこの表をおおまかにまとめたものを後掲する。
Offset (Hex) |
||||||
0th IFD |
0008 | Number of Entries | 000D | |||
Tag Name |
Tag ID (Hex) |
Type (Hex) |
Count (Hex) |
Val./Offset (Hex) |
||
000A | ImageDescription | 010E | 0002 | 00000020 | 000000AA | |
0016 | Maker | 010F | 0002 | 00000005 | 000000CA | |
0022 | Model | 0110 | 0002 | 00000008 | 000000D0 | |
002E | Orientation | 0112 | 0003 | 00000001 | 00010000 | |
003A | XResolution | 011A | 0005 | 00000001 | 000000D8 | |
0046 | YResolution | 011B | 0005 | 00000001 | 000000E0 | |
0052 | ResolutionUnit | 0128 | 0003 | 00000001 | 00020000 | |
005E | CreatorTool | 0131 | 0002 | 0000002F | 000000E8 | |
006A | ModifyDate | 0132 | 0002 | 00000014 | 00000118 | |
0076 | YCbCrPositioning | 0213 | 0003 | 00000001 | 00020000 | |
0082 | ExifIFDPointer | 8769 | 0004 | 00000001 | 00000148 | |
008E | GPSInfoIFDPointer | 8825 | 0004 | 00000001 | 0000034A | |
009A | Use PIMⅡ/PIMⅢ | C4A5 | 0007 | 0000001C | 0000012C | |
00A6 | Next IFD Offset | 000003B0 | ||||
Val. of 0th IFD |
00AA | ImageDescription | ‘ ‘が31個、終端がnull | |||
00CA | Maker | ‘SONY’、終端がnull | ||||
00D0 | Model | ‘DSC-T50’、終端がnull | ||||
00D8 | XResolution | 分子=72、分母=1、全体で72(dpi) | ||||
00E0 | YResolution | 分子=72、分母=1、全体で72(dpi) | ||||
00E8 | CreatorTool | ‘Microsoft Windows Photo Gallery 6.0.6001.18000’ | ||||
0118 | ModifyDate | ‘2009:07:16 11:34:50’、終端がnull | ||||
012C | Use PIMⅡ/PIMⅢ | ‘PrintIM.0300’… | ||||
Exif IFD |
0148 | Number of Entries | 001F | |||
014A | ExposureTime | 829A | 0005 | 00000001 | 000002C2 | |
0156 | FNumber | 829D | 0005 | 00000001 | 000002CA | |
0162 | ExposureProgram | 8822 | 0003 | 00000001 | 00020000 | |
016E | ISOSpeedRatings | 8827 | 0003 | 00000001 | 007D0000 | |
017A | ExifVersion | 9000 | 0007 | 00000004 | 30323231 | |
0186 | DateTimeOriginal | 9003 | 0002 | 00000014 | 000002D2 | |
0192 | MetadataDate | 9004 | 0002 | 00000014 | 000002E6 | |
019E | ComponentsConfiguration | 9101 | 0007 | 00000004 | 01020300 | |
01AA | CompressedBitsPerPixel | 9102 | 0005 | 00000001 | 000002FA | |
01B6 | ExposureBiasValue | 9204 | 000A | 00000001 | 00000302 | |
01C2 | MaxApertureValue | 9205 | 0005 | 00000001 | 0000030A | |
01CE | MeteringMode | 9207 | 0003 | 00000001 | 00050000 | |
01DA | LightSource | 9208 | 0003 | 00000001 | 00000000 | |
01E6 | Flash | 9209 | 0003 | 00000001 | 00180000 | |
01F2 | FocalLength | 920A | 0005 | 00000001 | 00000312 | |
01FE | MakerNote | 927C | 0007 | 00000012 | 0000031A | |
020A | FlashpixVersion | A000 | 0007 | 00000004 | 30313030 | |
0216 | ColorSpace | A001 | 0003 | 00000001 | 00010000 | |
0222 | PixelXDimension | A002 | 0004 | 00000001 | 00000600 | |
022E | PixelYDimension | A003 | 0004 | 00000001 | 00000800 | |
023A | InteroperabilityIFDPointer | A005 | 0004 | 00000001 | 0000032C | |
0246 | FileSource | A300 | 0007 | 00000001 | 03000000 | |
0252 | SceneType | A301 | 0007 | 00000001 | 01000000 | |
025E | CustomRendered | A401 | 0003 | 00000001 | 00000000 | |
026A | ExposureMode | A402 | 0003 | 00000001 | 00000000 | |
0276 | WhiteBalance | A403 | 0003 | 00000001 | 00000000 | |
0282 | SceneCaptureType | A406 | 0003 | 00000001 | 00000000 | |
028E | Contrast | A408 | 0003 | 00000001 | 00000000 | |
029A | Saturation | A409 | 0003 | 00000001 | 00000000 | |
02A6 | Sharpness | A40A | 0003 | 00000001 | 00000000 | |
02B2 | (unknown) | EA1D | 0009 | 00000001 | 0100002C | |
02BE | Next IFD Offset | 00000000 | ||||
Val. of Exif IFD |
02C2 | ExposureTime | 分子=10、分母=6400、全体で1/640秒 | |||
02CA | FNumber | 分子=63、分母=10、全体で6.3 | ||||
02D2 | DateTimeOriginal | ‘2009:07:15 13:28:21’、終端がnull | ||||
02E6 | MetadataDate | ‘2009:07:15 13:28:21’、終端がnull | ||||
02FA | CompressedBitsPerPixel | 分子=8、分母=1、全体で8(bits/pixel) | ||||
0302 | ExposureBiasValue | 分子=0、分母=10、全体で0 | ||||
030A | MaxApertureValue | 分子=58、分母=16、全体で3.625 | ||||
0312 | FocalLength | 分子=1431、分母=100、全体で14.31 | ||||
031A | MakerNote | ‘SONY DSC ‘、nullが9個 | ||||
IO IFD |
032C | Number of Entries | 0002 | |||
032E | InteroperabilityIndex | 0001 | 0002 | 00000004 | 52393800 | |
033A | InteroperabilityVersion | 0002 | 0007 | 00000004 | 30313030 | |
0346 | Next IFD Offset | 00000000 | ||||
GPS IFD |
034A | Number of Entries | 0004 | |||
034C | GPSLatitudeRef | 0001 | 0002 | 00000002 | 4E000000 | |
0358 | GPSLatitude | 0002 | 0005 | 00000003 | 00000380 | |
0364 | GPSLongitudeRef | 0003 | 0002 | 00000002 | 45000000 | |
0370 | GPSLongitude | 0004 | 0005 | 00000003 | 00000398 | |
037C | Next IFD Offset | 00000000 | ||||
Val. of GPS IFD |
0380 | GPSLatitude |
1つめの分子=35、分母=1、2つめの分子=37、 分母=1、3つめの分子=26706、分母=1000、 全体で35°37’ 26.706” |
|||
0398 | GPSLongitude |
1つめの分子=139、分母=1、2つめの分子=46、 分母=1、3つめの分子=7665、分母=1000、 全体で139°46’ 7.665” |
||||
1st IFD |
03B0 | Number of Entries | 0006 | |||
03B2 | Compression | 0103 | 0003 | 00000001 | 00060000 | |
03BE | XResolution | 011A | 0005 | 00000001 | 000003FE | |
03CA | YResolution | 011B | 0005 | 00000001 | 00000406 | |
03D6 | ResolutionUnit | 0128 | 0003 | 00000001 | 00020000 | |
03E2 | JPEGInterchangeFormat | 0201 | 0004 | 00000001 | 0000040E | |
03EE | JPEGInterchangeFormatLength | 0202 | 0004 | 00000001 | 00001213 | |
03FA | Next IFD Offset | 00000000 | ||||
Val. of 1st IFD |
03FE | XResolution | 分子=72、分母=1、全体で72(dpi) | |||
0406 | YResolution | 分子=72、分母=1、全体で72(dpi) | ||||
圧縮 サム ネイル |
040E | SOI | FFD8 | |||
0410 | DQT(量子化テーブル定義) | FFDB | 0043 | |||
0455 | DQT(量子化テーブル定義) | FFDB | 0043 | |||
049A | SOF0(標準DCT圧縮) | FFC0 | ||||
04AD | DHT(ハフマンテーブル情報) | FFC4 | 001F | |||
04CE | DHT(ハフマンテーブル情報) | FFC4 | 00B5 | |||
0585 | DHT(ハフマンテーブル情報) | FFC4 | 001F | |||
05A6 | DHT(ハフマンテーブル情報) | FFC4 | 00B5 | |||
065D | SOS (Start of Scan) | FFDA | 000C | |||
161F | EOI (End of Image) | FFD9 | ||||
以上の構成をおおまかにまとめて表す。
アドレス | ||||||||
$0000 | 0xFFD8 | |||||||
SOI | ||||||||
$0002 | 0xFFE1 | |||||||
APP1 | ||||||||
│ | ||||||||
$0014 | │ | 0x000D | ||||||
├―― | → | 0th IFD | ||||||
│ | │ | |||||||
$0154 | │ | │ | 0x001F | |||||
│ | ├―― | → | Exif IFD | |||||
│ | │ | │ | ||||||
$0338 | │ | │ | │ | 0x0002 | ||||
│ | │ | └―― | → | IO IFD | ||||
│ | │ | |||||||
$0356 | │ | │ | 0x0004 | |||||
│ | └―― | → | GPS IFD | |||||
│ | ||||||||
$03BC | │ | 0x0006 | ||||||
└―― | → | 1st IFD | ||||||
│ | ||||||||
$041A | │ | 0xFFD8 | ||||||
└―― | → | 圧縮サムネイル | ||||||
$162D | 0xFFE1 | |||||||
APP1 | ||||||||
: |