~ubuntu-branches/ubuntu/karmic/libimage-exiftool-perl/karmic

« back to all changes in this revision

Viewing changes to lib/Image/ExifTool/TagLookup.pm

  • Committer: Bazaar Package Importer
  • Author(s): Mari Wang
  • Date: 2008-02-04 20:32:53 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080204203253-mpbal8trlfe1fz5d
Tags: 7.00-1
* Upload of new production release (Closes: #456430)
* Added Recommends: libcompress-zlib-perl (Closes: #435589)
* Package now includes iptc2xmp.args and xmp2iptc.args, they are put
  into /usr/share/libimage-exiftool/ (Closes: #436100)
* Updated standards-version (3.7.2 -> 3.7.3). No changes needed.
* Lots of updates and bugfixes compared to last debian version
  (6.90).  See the Changes file for details
* Upload sponsored by Petter Reinholdtsen

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
# list of tables containing writable tags
30
30
my @tableList = (
 
31
        'Image::ExifTool::APP12::Ducky',
31
32
        'Image::ExifTool::Canon::CameraInfo',
32
33
        'Image::ExifTool::Canon::CameraInfo1DmkIII',
 
34
        'Image::ExifTool::Canon::CameraInfo2',
33
35
        'Image::ExifTool::Canon::CameraSettings',
34
36
        'Image::ExifTool::Canon::ColorBalance',
35
37
        'Image::ExifTool::Canon::ColorBalance1',
37
39
        'Image::ExifTool::Canon::ColorBalance3',
38
40
        'Image::ExifTool::Canon::ColorInfo',
39
41
        'Image::ExifTool::Canon::ColorInfoD30',
 
42
        'Image::ExifTool::Canon::FaceDetect1',
 
43
        'Image::ExifTool::Canon::FaceDetect2',
40
44
        'Image::ExifTool::Canon::FileInfo',
41
45
        'Image::ExifTool::Canon::Flags',
42
46
        'Image::ExifTool::Canon::FocalLength',
43
47
        'Image::ExifTool::Canon::Main',
44
48
        'Image::ExifTool::Canon::ModifiedInfo',
 
49
        'Image::ExifTool::Canon::MyColors',
45
50
        'Image::ExifTool::Canon::Panorama',
46
 
        'Image::ExifTool::Canon::PictureInfo',
47
51
        'Image::ExifTool::Canon::PreviewImageInfo',
48
52
        'Image::ExifTool::Canon::Processing',
49
53
        'Image::ExifTool::Canon::ShotInfo',
50
54
        'Image::ExifTool::CanonCustom::Functions10D',
51
55
        'Image::ExifTool::CanonCustom::Functions1D',
52
 
        'Image::ExifTool::CanonCustom::Functions1DmkIII',
 
56
        'Image::ExifTool::CanonCustom::Functions2',
53
57
        'Image::ExifTool::CanonCustom::Functions20D',
54
58
        'Image::ExifTool::CanonCustom::Functions30D',
55
59
        'Image::ExifTool::CanonCustom::Functions350D',
66
70
        'Image::ExifTool::CanonRaw::MakeModel',
67
71
        'Image::ExifTool::CanonRaw::RawJpgInfo',
68
72
        'Image::ExifTool::CanonRaw::TimeStamp',
69
 
        'Image::ExifTool::CanonVRD::Main',
 
73
        'Image::ExifTool::CanonVRD::Ver1',
 
74
        'Image::ExifTool::CanonVRD::Ver2',
70
75
        'Image::ExifTool::Casio::Main',
71
76
        'Image::ExifTool::Casio::Type2',
72
77
        'Image::ExifTool::Composite',
81
86
        'Image::ExifTool::IPTC::EnvelopeRecord',
82
87
        'Image::ExifTool::IPTC::NewsPhoto',
83
88
        'Image::ExifTool::JFIF::Main',
 
89
        'Image::ExifTool::Kodak::CameraInfo',
84
90
        'Image::ExifTool::Kodak::Main',
 
91
        'Image::ExifTool::Kodak::SubIFD0',
 
92
        'Image::ExifTool::Kodak::SubIFD1',
 
93
        'Image::ExifTool::Kodak::SubIFD2',
 
94
        'Image::ExifTool::Kodak::SubIFD3',
 
95
        'Image::ExifTool::Kodak::SubIFD5',
85
96
        'Image::ExifTool::Kodak::Type2',
86
97
        'Image::ExifTool::Kodak::Type3',
87
98
        'Image::ExifTool::Kodak::Type4',
 
99
        'Image::ExifTool::Kodak::Type7',
88
100
        'Image::ExifTool::MIE::Audio',
89
101
        'Image::ExifTool::MIE::Camera',
90
102
        'Image::ExifTool::MIE::Doc',
133
145
        'Image::ExifTool::NikonCapture::WBAdjData',
134
146
        'Image::ExifTool::Olympus::CameraSettings',
135
147
        'Image::ExifTool::Olympus::Equipment',
 
148
        'Image::ExifTool::Olympus::FETags',
136
149
        'Image::ExifTool::Olympus::FocusInfo',
137
150
        'Image::ExifTool::Olympus::ImageProcessing',
138
151
        'Image::ExifTool::Olympus::Main',
139
152
        'Image::ExifTool::Olympus::RawDevelopment',
 
153
        'Image::ExifTool::Olympus::RawDevelopment2',
 
154
        'Image::ExifTool::Olympus::RawInfo',
140
155
        'Image::ExifTool::PNG::Main',
141
156
        'Image::ExifTool::PNG::TextualData',
142
157
        'Image::ExifTool::Panasonic::Main',
143
158
        'Image::ExifTool::Panasonic::Raw',
144
159
        'Image::ExifTool::Pentax::AEInfo',
 
160
        'Image::ExifTool::Pentax::AFInfo',
145
161
        'Image::ExifTool::Pentax::BatteryInfo',
146
162
        'Image::ExifTool::Pentax::CameraInfo',
147
163
        'Image::ExifTool::Pentax::FlashInfo',
148
164
        'Image::ExifTool::Pentax::LensInfo',
149
165
        'Image::ExifTool::Pentax::Main',
150
166
        'Image::ExifTool::Pentax::SRInfo',
 
167
        'Image::ExifTool::Pentax::Type2',
151
168
        'Image::ExifTool::PhotoMechanic::SoftEdit',
152
169
        'Image::ExifTool::PhotoMechanic::XMP',
153
170
        'Image::ExifTool::Photoshop::JPEG_Quality',
159
176
        'Image::ExifTool::Sanyo::Main',
160
177
        'Image::ExifTool::Sigma::Main',
161
178
        'Image::ExifTool::Sony::Main',
 
179
        'Image::ExifTool::XMP::DICOM',
162
180
        'Image::ExifTool::XMP::Lightroom',
 
181
        'Image::ExifTool::XMP::MediaPro',
163
182
        'Image::ExifTool::XMP::Microsoft',
164
183
        'Image::ExifTool::XMP::aux',
165
184
        'Image::ExifTool::XMP::cc',
182
201
 
183
202
# lookup for all writable tags
184
203
my %tagLookup = (
185
 
        'abspeakaudiofilepath' => { 145 => 'absPeakAudioFilePath' },
186
 
        'accessorytype' => { 111 => 0x53 },
187
 
        'actionadvised' => { 49 => 0x2a },
188
 
        'activearea' => { 43 => 0xc68d },
189
 
        'addaspectratioinfo' => { 21 => 0x80e },
190
 
        'addoriginaldecisiondata' => { 21 => 0x80f, 22 => 0x11, 23 => 0x13, 26 => 0x14 },
191
 
        'address' => { 63 => 'Address' },
192
 
        'adjustmentmode' => { 129 => [0x15,0x22] },
193
 
        'advancedraw' => { 97 => 0x76a43203 },
194
 
        'advisory' => { 143 => 'Advisory' },
195
 
        'ae_iso' => { 113 => 0x2 },
196
 
        'aeaperture' => { 113 => 0x1 },
197
 
        'aebautocancel' => { 21 => 0x104 },
198
 
        'aebbracketvalue' => { 18 => 0x11 },
199
 
        'aebsequence' => { 19 => 0x9, 20 => 0x9, 21 => 0x105, 22 => 0x8, 23 => 0x9, 26 => 0x9, 27 => 0x7 },
200
 
        'aebshotcount' => { 21 => 0x106 },
201
 
        'aebxv' => { 113 => 0x4 },
202
 
        'aedump' => { 118 => 0x209 },
203
 
        'aeexposuretime' => { 113 => 0x0 },
204
 
        'aeextra' => { 113 => 0x7 },
205
 
        'aeflashtv' => { 113 => 0x5 },
206
 
        'aelock' => { 103 => 0x201 },
207
 
        'aeprogrammode' => { 113 => 0x6 },
208
 
        'aesetting' => { 2 => 0x21 },
209
 
        'aexv' => { 113 => 0x3 },
210
 
        'afareamode' => { 80 => 0x0 },
211
 
        'afareas' => { 103 => 0x304 },
212
 
        'afassist' => { 19 => 0x5, 27 => 0x5 },
213
 
        'afassistbeam' => { 21 => 0x50e, 22 => 0x4, 23 => 0x5, 24 => 0x4, 25 => 0x4, 26 => 0x5 },
214
 
        'afexpansionwithselectedpoint' => { 21 => 0x508 },
215
 
        'afmicroadjustment' => { 21 => 0x507 },
216
 
        'afmode' => { 111 => 0xf, 129 => 0x5 },
217
 
        'afonaelockbuttonswitch' => { 21 => 0x702 },
218
 
        'afpoint' => { 2 => 0x13, 39 => 0x18, 80 => 0x1 },
219
 
        'afpointactivationarea' => { 20 => 0x11, 26 => 0x11 },
220
 
        'afpointautoselection' => { 21 => 0x50b },
221
 
        'afpointbrightness' => { 21 => 0x50d },
222
 
        'afpointdisplayduringfocus' => { 21 => 0x50c },
223
 
        'afpointillumination' => { 20 => 0xa },
224
 
        'afpointregistration' => { 19 => 0x7 },
225
 
        'afpoints' => { 74 => 0x10 },
226
 
        'afpointselected' => { 118 => 0xe },
227
 
        'afpointselection' => { 20 => 0xb },
228
 
        'afpointselectionmethod' => { 22 => 0xc, 23 => 0xd, 26 => 0xd },
229
 
        'afpointspotmetering' => { 20 => 0xd },
230
 
        'afpointsused' => { 15 => [0x16,0x1a], 80 => 0x2, 118 => 0x3c },
231
 
        'afpointsused2' => { 18 => 0xe },
232
 
        'afpointsused5d' => { 0 => 0x38 },
233
 
        'afresponse' => { 86 => 0xad },
234
 
        'afsearch' => { 103 => 0x303 },
235
 
        'aiservoimagepriority' => { 21 => 0x503 },
236
 
        'aiservotrackingmethod' => { 21 => 0x504 },
237
 
        'aiservotrackingsensitivity' => { 20 => 0x14, 21 => 0x502 },
238
 
        'album' => { 145 => 'album' },
239
 
        'alreadyapplied' => { 135 => 'AlreadyApplied' },
240
 
        'alttapename' => { 145 => 'altTapeName' },
241
 
        'alttimecodetimeformat' => { 145 => 'altTimecodeTimeFormat' },
242
 
        'alttimecodetimevalue' => { 145 => 'altTimecodeTimeValue' },
243
 
        'antialiasstrength' => { 43 => 0xc632 },
244
 
        'aperturerange' => { 21 => 0x10d },
245
 
        'aperturevalue' => { 43 => 0x9202, 107 => 0x1002, 138 => 'ApertureValue' },
246
 
        'applicationrecordversion' => { 49 => 0x0 },
247
 
        'applyshootingmeteringmode' => { 21 => 0x10e },
248
 
        'armidentifier' => { 50 => 0x78 },
249
 
        'armversion' => { 50 => 0x7a },
250
 
        'artist' => { 43 => 0x13b, 110 => 'Artist', 142 => 'Artist', 145 => 'artist' },
251
 
        'asshotwhitexy' => { 43 => 0xc629 },
252
 
        'assistbuttonfunction' => { 19 => 0xd },
253
 
        'audio' => { 111 => 0x20 },
254
 
        'audiochanneltype' => { 145 => 'audioChannelType' },
255
 
        'audiocompression' => { 57 => 'Compression' },
256
 
        'audiocompressor' => { 145 => 'audioCompressor' },
257
 
        'audioduration' => { 49 => 0x99 },
258
 
        'audiomoddate' => { 145 => 'audioModDate' },
259
 
        'audiooutcue' => { 49 => 0x9a },
260
 
        'audiosamplerate' => { 145 => 'audioSampleRate' },
261
 
        'audiosampletype' => { 145 => 'audioSampleType' },
262
 
        'audiosamplingrate' => { 49 => 0x97 },
263
 
        'audiosamplingresolution' => { 49 => 0x98 },
264
 
        'audiotype' => { 49 => 0x96 },
265
 
        'author' => { 59 => 'Author', 110 => 'Author', 125 => 'Author', 140 => 'Author' },
266
 
        'authorsposition' => { 141 => 'AuthorsPosition' },
267
 
        'autoafpoint' => { 118 => 0xf },
268
 
        'autobracket' => { 129 => 0x19 },
269
 
        'autobracketing' => { 47 => 0x1100, 118 => 0x18 },
270
 
        'autobracketrelease' => { 86 => 0x8a },
271
 
        'autobrightness' => { 135 => 'AutoBrightness' },
272
 
        'autocontrast' => { 135 => 'AutoContrast' },
273
 
        'autoexposure' => { 135 => 'AutoExposure' },
274
 
        'autoexposurebracketing' => { 18 => 0x10 },
275
 
        'autofocus' => { 105 => 0x209 },
276
 
        'autoiso' => { 18 => 0x1, 40 => 0x3008 },
277
 
        'autorotate' => { 18 => 0x1b },
278
 
        'autoshadows' => { 135 => 'AutoShadows' },
279
 
        'auxiliarylens' => { 86 => 0x82 },
280
 
        'avsettingwithoutlens' => { 21 => 0x707 },
281
 
        'avvalue' => { 30 => 0x2 },
282
 
        'azimuth' => { 67 => 'Azimuth' },
283
 
        'babyage' => { 111 => 0x33 },
284
 
        'baseiso' => { 18 => 0x2, 34 => 0x101c },
285
 
        'baselineexposure' => { 43 => 0xc62a },
286
 
        'baselinenoise' => { 43 => 0xc62b },
287
 
        'baselinesharpness' => { 43 => 0xc62c },
288
 
        'baseurl' => { 143 => 'BaseURL' },
289
 
        'batteryadbodyload' => { 114 => 0x3 },
290
 
        'batteryadbodynoload' => { 114 => 0x2 },
291
 
        'batteryadgripload' => { 114 => 0x5 },
292
 
        'batteryadgripnoload' => { 114 => 0x4 },
293
 
        'batterybodygripstates' => { 114 => 0x1 },
294
 
        'batterytype' => { 114 => 0x0 },
295
 
        'bayergreensplit' => { 43 => 0xc62d },
296
 
        'bayerpattern' => { 77 => 0x17 },
297
 
        'beatspliceparamsriseindecibel' => { 145 => 'beatSpliceParamsRiseInDecibel' },
298
 
        'beatspliceparamsriseintimeduration' => { 145 => 'beatSpliceParamsRiseInTimeDuration' },
299
 
        'beatspliceparamsusefilebeatsmarker' => { 145 => 'beatSpliceParamsUseFileBeatsMarker' },
300
 
        'bestqualityscale' => { 43 => 0xc65c },
301
 
        'bestshotmode' => { 40 => 0x3007 },
302
 
        'bitdepth' => { 64 => 'BitDepth', 77 => 0x11, 90 => 0x41 },
303
 
        'bitspercomponent' => { 51 => 0x87 },
304
 
        'bitspersample' => { 43 => 0x102, 142 => 'BitsPerSample' },
305
 
        'blacklevel' => { 107 => 0x1012 },
306
 
        'blackpoint' => { 118 => 0x200 },
307
 
        'bluebalance' => { 107 => 0x1018, 118 => 0x1b },
308
 
        'bluecurvelimits' => { 38 => 0x1fe },
309
 
        'bluecurvepoints' => { 38 => 0x1d4 },
310
 
        'bluehue' => { 135 => 'BlueHue' },
311
 
        'bluesaturation' => { 135 => 'BlueSaturation' },
312
 
        'blurwarning' => { 47 => 0x1300 },
313
 
        'bodyfirmwareversion' => { 104 => 0x104 },
314
 
        'bracketmode' => { 9 => 0x3 },
315
 
        'bracketsequence' => { 40 => 0x301d },
316
 
        'bracketshotnumber' => { 9 => 0x5 },
317
 
        'bracketstep' => { 72 => 0xe },
318
 
        'bracketvalue' => { 9 => 0x4 },
319
 
        'brightness' => { 43 => 0xfe53, 58 => 'Brightness', 72 => 0x2c, 135 => 'Brightness' },
320
 
        'brightnessadj' => { 38 => 0x114, 92 => 0x0 },
321
 
        'brightnessvalue' => { 43 => 0x9203, 107 => 0x1003, 138 => 'BrightnessValue' },
322
 
        'bulbduration' => { 18 => 0x18 },
323
 
        'burstmode' => { 53 => 0xa, 111 => 0x2a },
324
 
        'burstmode2' => { 53 => 0x18 },
325
 
        'buttonfunctioncontroloff' => { 21 => 0x70a },
326
 
        'bwfilter' => { 72 => 0x2a, 78 => 0x39 },
327
 
        'bwmode' => { 107 => 0x203 },
328
 
        'by-line' => { 49 => 0x50 },
329
 
        'by-linetitle' => { 49 => 0x55 },
330
 
        'calibrationilluminant1' => { 43 => 0xc65a },
331
 
        'calibrationilluminant2' => { 43 => 0xc65b },
332
 
        'cameraid' => { 107 => 0x209, 128 => 0x209 },
333
 
        'cameraiso' => { 2 => 0x10 },
334
 
        'cameraparameters' => { 107 => 0x2050 },
335
 
        'cameraprofile' => { 135 => 'CameraProfile' },
336
 
        'cameraserialnumber' => { 43 => 0xc62f, 132 => 'CameraSerialNumber' },
337
 
        'camerasettingsversion' => { 103 => 0x0 },
338
 
        'cameratemperature' => { 118 => 0x47 },
339
 
        'cameratype' => { 18 => 0x1a, 107 => 0x207 },
340
 
        'cameratype2' => { 104 => 0x100 },
341
 
        'canonexposuremode' => { 2 => 0x14 },
342
 
        'canonfiledescription' => { 34 => 0x805 },
343
 
        'canonfilelength' => { 12 => 0xe },
344
 
        'canonfirmwareversion' => { 12 => 0x7, 34 => 0x80b },
345
 
        'canonflashinfo' => { 34 => 0x1028 },
346
 
        'canonflashmode' => { 2 => 0x4 },
347
 
        'canonimageheight' => { 15 => 0x3 },
348
 
        'canonimageheightasshot' => { 15 => 0x5 },
349
 
        'canonimagesize' => { 2 => 0xa },
350
 
        'canonimagetype' => { 12 => 0x6, 34 => 0x815 },
351
 
        'canonimagewidth' => { 15 => 0x2 },
352
 
        'canonimagewidthasshot' => { 15 => 0x4 },
353
 
        'canonmodelid' => { 12 => 0x10, 34 => 0x1834 },
354
 
        'caption-abstract' => { 49 => 0x78 },
355
 
        'captionwriter' => { 141 => 'CaptionWriter' },
356
 
        'casioimagesize' => { 40 => 0x9 },
357
 
        'category' => { 49 => 0xf, 141 => 'Category' },
358
 
        'ccdisosensitivity' => { 40 => 0x3014 },
359
 
        'ccdscanmode' => { 107 => 0x1039 },
360
 
        'ccdsensitivity' => { 39 => 0x14, 91 => 0x6 },
361
 
        'celllength' => { 43 => 0x109 },
362
 
        'cellwidth' => { 43 => 0x108 },
363
 
        'certificate' => { 148 => 'Certificate' },
364
 
        'cfapattern' => { 43 => 0xa302 },
365
 
        'cfapatterncolumns' => { 138 => 'CFAPatternColumns' },
366
 
        'cfapatternrows' => { 138 => 'CFAPatternRows' },
367
 
        'cfapatternvalues' => { 138 => 'CFAPatternValues' },
368
 
        'channels' => { 57 => 'Channels' },
369
 
        'checkmark' => { 38 => 0x26a },
370
 
        'chromablurradius' => { 43 => 0xc631 },
371
 
        'chromaticaberrationb' => { 135 => 'ChromaticAberrationB' },
372
 
        'chromaticaberrationr' => { 135 => 'ChromaticAberrationR' },
373
 
        'city' => { 49 => 0x5a, 63 => 'City', 141 => 'City' },
374
 
        'classifystate' => { 49 => 0xe1 },
375
 
        'codec' => { 71 => 'Codec' },
376
 
        'codedcharacterset' => { 50 => 0x5a },
377
 
        'coloraberrationcontrol' => { 97 => 0xc89224b },
378
 
        'coloradjustment' => { 129 => 0x14 },
379
 
        'coloradjustmentmode' => { 128 => 0x210 },
380
 
        'colorantsa' => { 149 => 'ColorantsA' },
381
 
        'colorantsb' => { 149 => 'ColorantsB' },
382
 
        'colorantsblack' => { 149 => 'ColorantsBlack' },
383
 
        'colorantsblue' => { 149 => 'ColorantsBlue' },
384
 
        'colorantscyan' => { 149 => 'ColorantsCyan' },
385
 
        'colorantsgreen' => { 149 => 'ColorantsGreen' },
386
 
        'colorantsl' => { 149 => 'ColorantsL' },
387
 
        'colorantsmagenta' => { 149 => 'ColorantsMagenta' },
388
 
        'colorantsmode' => { 149 => 'ColorantsMode' },
389
 
        'colorantsred' => { 149 => 'ColorantsRed' },
390
 
        'colorantsswatchname' => { 149 => 'ColorantsSwatchName' },
391
 
        'colorantstype' => { 149 => 'ColorantsType' },
392
 
        'colorantsyellow' => { 149 => 'ColorantsYellow' },
393
 
        'colorbalance' => { 58 => 'ColorBalance' },
394
 
        'colorbalance1' => { 86 => 0xc },
395
 
        'colorbalanceadj' => { 97 => 0x76a43202 },
396
 
        'colorbalanceblue' => { 72 => 0x1e },
397
 
        'colorbalancegreen' => { 72 => 0x1d },
398
 
        'colorbalancered' => { 72 => 0x1c },
399
 
        'colorbooster' => { 97 => 0x5f0e7d23 },
400
 
        'colorboostlevel' => { 93 => 0x1 },
401
 
        'colorboosttype' => { 93 => 0x0 },
402
 
        'colorclass' => { 120 => 0xde },
403
 
        'colorcontrol' => { 107 => 0x102b },
404
 
        'coloreffect' => { 111 => 0x28 },
405
 
        'colorfilter' => { 72 => 0x29, 78 => 0x38 },
406
 
        'colorgain' => { 90 => 0x51 },
407
 
        'colorhue' => { 7 => 0x2, 86 => 0x8d },
408
 
        'colormatrix' => { 8 => 0xa, 106 => 0x200, 107 => 0x1011 },
409
 
        'colormode' => { 40 => 0x3015, 47 => 0x1210, 53 => 0x66, 72 => 0x28, 75 => 0x16, 76 => 0x101, 78 => 0x7, 86 => 0x3, 91 => 0x4, 107 => 0x101, 111 => 0x32, 130 => 0xb029, 141 => 'ColorMode' },
410
 
        'colormoirereduction' => { 98 => 0x5 },
411
 
        'colornoisereduction' => { 135 => 'ColorNoiseReduction' },
412
 
        'colorplanes' => { 46 => 0x2 },
413
 
        'colorprofile' => { 72 => 0x33 },
414
 
        'colorrepresentation' => { 51 => 0x3c },
415
 
        'colorsequence' => { 51 => 0x41 },
416
 
        'colorspace' => { 7 => 0x3, 12 => 0xb4, 34 => 0x10b4, 43 => 0xa001, 64 => 'ColorSpace', 74 => 0x25, 86 => 0x1e, 103 => 0x507, 118 => 0x37, 129 => 0xb, 138 => 'ColorSpace' },
417
 
        'colortempasshot' => { 4 => 0x1d, 5 => 0x1c, 6 => 0x43 },
418
 
        'colortempauto' => { 4 => 0x22, 5 => 0x26, 6 => 0x48 },
419
 
        'colortempcloudy' => { 4 => 0x31, 5 => 0x35, 6 => 0x5c },
420
 
        'colortempcustom' => { 6 => 0x84 },
421
 
        'colortempcustom1' => { 4 => 0x45 },
422
 
        'colortempcustom2' => { 4 => 0x4a },
423
 
        'colortempdaylight' => { 4 => 0x27, 5 => 0x2b, 6 => 0x52 },
424
 
        'colortemperature' => { 8 => 0x9, 12 => 0xae, 17 => 0x9, 34 => 0x10ae, 58 => 'ColorTemperature', 73 => [0x6e,0x49], 74 => 0x3f, 75 => 0x5e, 76 => 0x10b, 78 => 0x3c },
425
 
        'colortempflash' => { 4 => 0x40, 5 => 0x49, 6 => 0x70 },
426
 
        'colortempfluorescent' => { 4 => 0x3b, 5 => 0x3f, 6 => 0x66 },
427
 
        'colortempkelvin' => { 5 => 0x44, 6 => 0x6b },
428
 
        'colortempmeasured' => { 6 => 0x4d },
429
 
        'colortemppc1' => { 5 => 0x94, 6 => 0x75 },
430
 
        'colortemppc2' => { 5 => 0x99, 6 => 0x7a },
431
 
        'colortemppc3' => { 5 => 0x9e, 6 => 0x7f },
432
 
        'colortempshade' => { 4 => 0x2c, 5 => 0x30, 6 => 0x57 },
433
 
        'colortemptungsten' => { 4 => 0x36, 5 => 0x3a, 6 => 0x61 },
434
 
        'colortempunknown' => { 5 => 0x21 },
435
 
        'colortempunknown10' => { 5 => 0x76 },
436
 
        'colortempunknown11' => { 5 => 0x7b },
437
 
        'colortempunknown12' => { 5 => 0x80 },
438
 
        'colortempunknown13' => { 5 => 0x85 },
439
 
        'colortempunknown14' => { 5 => 0x8a },
440
 
        'colortempunknown15' => { 5 => 0x8f },
441
 
        'colortempunknown16' => { 5 => 0xa3 },
442
 
        'colortempunknown2' => { 5 => 0x4e },
443
 
        'colortempunknown3' => { 5 => 0x53 },
444
 
        'colortempunknown4' => { 5 => 0x58 },
445
 
        'colortempunknown5' => { 5 => 0x5d },
446
 
        'colortempunknown6' => { 5 => 0x62 },
447
 
        'colortempunknown7' => { 5 => 0x67 },
448
 
        'colortempunknown8' => { 5 => 0x6c },
449
 
        'colortempunknown9' => { 5 => 0x71 },
450
 
        'colortone' => { 2 => 0x2a },
451
 
        'colortoneadj' => { 38 => 0x11e },
452
 
        'colortonefaithful' => { 0 => 0x107 },
453
 
        'colortonelandscape' => { 0 => 0x105 },
454
 
        'colortoneneutral' => { 0 => 0x106 },
455
 
        'colortoneportrait' => { 0 => 0x104 },
456
 
        'colortonestandard' => { 0 => 0x103 },
457
 
        'colortoneuserdef1' => { 0 => 0x109 },
458
 
        'colortoneuserdef2' => { 0 => 0x10a },
459
 
        'colortoneuserdef3' => { 0 => 0x10b },
460
 
        'comment' => { 44 => 'Comment', 59 => 'Comment', 110 => 'Comment' },
461
 
        'componentsconfiguration' => { 43 => 0x9101, 64 => 'Components', 138 => 'ComponentsConfiguration' },
462
 
        'componentversion' => { 34 => 0x80c },
463
 
        'composer' => { 145 => 'composer' },
464
 
        'compressedbitsperpixel' => { 43 => 0x9102, 138 => 'CompressedBitsPerPixel' },
465
 
        'compressedimagesize' => { 76 => 0x40, 107 => 0x40 },
466
 
        'compression' => { 43 => 0x103, 142 => 'Compression' },
467
 
        'compressionfactor' => { 103 => 0x50d },
468
 
        'compressionratio' => { 64 => 'Compression', 107 => 0x1034 },
469
 
        'constrainedcropheight' => { 38 => 0x266, 120 => 0xd6 },
470
 
        'constrainedcropwidth' => { 38 => 0x262, 120 => 0xd5 },
471
 
        'contact' => { 49 => 0x76 },
472
 
        'contentlocationcode' => { 49 => 0x1a },
473
 
        'contentlocationname' => { 49 => 0x1b },
474
 
        'continuousdrive' => { 2 => 0x5 },
475
 
        'continuousshootingspeed' => { 21 => 0x610 },
476
 
        'continuousshotlimit' => { 21 => 0x611 },
477
 
        'contrast' => { 2 => 0xd, 39 => 0xc, 40 => [0x3012,0x20], 43 => [0xa408,0xfe54], 47 => 0x1004, 58 => 'Contrast', 72 => 0x20, 73 => 0x31, 74 => 0x27, 75 => 0x19, 78 => 0x2, 107 => 0x1029, 111 => 0x2c, 118 => 0x20, 129 => 0xd, 135 => 'Contrast', 138 => 'Contrast' },
478
 
        'contrastadj' => { 38 => 0x115 },
479
 
        'contrastfaithful' => { 0 => 0xec },
480
 
        'contrastlandscape' => { 0 => 0xea },
481
 
        'contrastmonochrome' => { 0 => 0xed },
482
 
        'contrastneutral' => { 0 => 0xeb },
483
 
        'contrastportrait' => { 0 => 0xe9 },
484
 
        'contrastsetting' => { 103 => 0x505 },
485
 
        'contraststandard' => { 0 => 0xe8 },
486
 
        'contrastuserdef1' => { 0 => 0xee },
487
 
        'contrastuserdef2' => { 0 => 0xef },
488
 
        'contrastuserdef3' => { 0 => 0xf0 },
489
 
        'contributedmediaduration' => { 145 => 'contributedMediaDuration' },
490
 
        'contributedmediamanaged' => { 145 => 'contributedMediaManaged' },
491
 
        'contributedmediapath' => { 145 => 'contributedMediaPath' },
492
 
        'contributedmediastarttime' => { 145 => 'contributedMediaStartTime' },
493
 
        'contributedmediatrack' => { 145 => 'contributedMediaTrack' },
494
 
        'contributedmediawebstatement' => { 145 => 'contributedMediaWebStatement' },
495
 
        'contributor' => { 136 => 'contributor' },
496
 
        'contributors' => { 59 => 'Contributors' },
497
 
        'conversionlens' => { 111 => 0x35 },
498
 
        'converter' => { 43 => 0xfe4d, 91 => 0xb },
499
 
        'converttograyscale' => { 135 => 'ConvertToGrayscale' },
500
 
        'copyright' => { 43 => 0x8298, 59 => 'Copyright', 110 => 'Copyright', 125 => 'Copyright', 142 => 'Copyright', 145 => 'copyright' },
501
 
        'copyrightflag' => { 123 => 0x40a },
502
 
        'copyrightnotice' => { 49 => 0x74 },
503
 
        'coringfilter' => { 107 => 0x102d },
504
 
        'country' => { 63 => 'Country', 141 => 'Country' },
505
 
        'country-primarylocationcode' => { 49 => 0x64 },
506
 
        'country-primarylocationname' => { 49 => 0x65 },
507
 
        'countrycode' => { 121 => 'CountryCode', 139 => 'CountryCode' },
508
 
        'coverage' => { 136 => 'coverage' },
509
 
        'crc32' => { 137 => 'crc32' },
510
 
        'createdate' => { 43 => 0x9004, 59 => 'CreateDate', 125 => 'CreationDate', 143 => 'CreateDate' },
511
 
        'creationdate' => { 140 => 'CreationDate' },
512
 
        'creationtime' => { 110 => 'Creation Time' },
513
 
        'creator' => { 125 => 'Creator', 136 => 'creator', 140 => 'Creator' },
514
 
        'creatorcontactinfociadrcity' => { 139 => 'CreatorContactInfoCiAdrCity' },
515
 
        'creatorcontactinfociadrctry' => { 139 => 'CreatorContactInfoCiAdrCtry' },
516
 
        'creatorcontactinfociadrextadr' => { 139 => 'CreatorContactInfoCiAdrExtadr' },
517
 
        'creatorcontactinfociadrpcode' => { 139 => 'CreatorContactInfoCiAdrPcode' },
518
 
        'creatorcontactinfociadrregion' => { 139 => 'CreatorContactInfoCiAdrRegion' },
519
 
        'creatorcontactinfociemailwork' => { 139 => 'CreatorContactInfoCiEmailWork' },
520
 
        'creatorcontactinfocitelwork' => { 139 => 'CreatorContactInfoCiTelWork' },
521
 
        'creatorcontactinfociurlwork' => { 139 => 'CreatorContactInfoCiUrlWork' },
522
 
        'creatortool' => { 143 => 'CreatorTool' },
523
 
        'credit' => { 49 => 0x6e, 141 => 'Credit' },
524
 
        'creditlinereq' => { 147 => 'CreditLineReq' },
525
 
        'cropactive' => { 38 => 0x244 },
526
 
        'cropangle' => { 135 => 'CropAngle' },
527
 
        'cropaspectratio' => { 38 => 0x260 },
528
 
        'cropbottom' => { 46 => 0x9, 94 => 0x36, 120 => 0xdc, 135 => 'CropBottom' },
529
 
        'cropheight' => { 38 => 0x24c, 135 => 'CropHeight' },
530
 
        'crophispeed' => { 86 => 0x1b },
531
 
        'cropleft' => { 38 => 0x246, 46 => 0x6, 94 => 0x1e, 120 => 0xd9, 135 => 'CropLeft' },
532
 
        'cropoutputscale' => { 94 => 0xbe },
533
 
        'cropright' => { 46 => 0x8, 94 => 0x2e, 120 => 0xdb, 135 => 'CropRight' },
534
 
        'croprotation' => { 46 => 0xb },
535
 
        'croptop' => { 38 => 0x248, 46 => 0x7, 94 => 0x26, 120 => 0xda, 135 => 'CropTop' },
536
 
        'cropunits' => { 135 => 'CropUnits' },
537
 
        'cropwidth' => { 38 => 0x24a, 135 => 'CropWidth' },
538
 
        'curves' => { 97 => 0x76a43201 },
539
 
        'customrendered' => { 43 => 0xa401, 138 => 'CustomRendered' },
540
 
        'customsaturation' => { 103 => 0x503 },
541
 
        'd-lightinghq' => { 97 => 0x2175eb78 },
542
 
        'd-lightinghqselected' => { 97 => 0x6a6e36b6 },
543
 
        'd-lightinghs' => { 97 => 0xce5554aa },
544
 
        'd-lightinghsadjustment' => { 96 => 0x0 },
545
 
        'd-lightinghscolorboost' => { 95 => 0x2, 96 => 0x1 },
546
 
        'd-lightinghshighlight' => { 95 => 0x1 },
547
 
        'd-lightinghsshadow' => { 95 => 0x0 },
548
 
        'datacompressionmethod' => { 51 => 0x6e },
549
 
        'dataimprint' => { 72 => 0x34 },
550
 
        'date' => { 118 => 0x6, 136 => 'date' },
551
 
        'dateacquired' => { 132 => 'DateAcquired' },
552
 
        'datecreated' => { 49 => 0x37, 141 => 'DateCreated' },
553
 
        'datesent' => { 50 => 0x46 },
554
 
        'datetime' => { 142 => 'DateTime' },
555
 
        'datetimedigitized' => { 138 => 'DateTimeDigitized' },
556
 
        'datetimeoriginal' => { 37 => 0x0, 43 => 0x9003, 59 => 'OriginalDate', 138 => 'DateTimeOriginal' },
557
 
        'datetimestamp' => { 53 => 0x64 },
558
 
        'declination' => { 67 => 'Declination' },
559
 
        'decposition' => { 72 => 0x32 },
560
 
        'defaultcroporigin' => { 43 => 0xc61f },
561
 
        'defaultcropsize' => { 43 => 0xc620 },
562
 
        'defaultscale' => { 43 => 0xc61e },
563
 
        'deletedimagecount' => { 86 => 0xa6 },
564
 
        'derivedfromdocumentid' => { 146 => 'DerivedFromDocumentID' },
565
 
        'derivedfrominstanceid' => { 146 => 'DerivedFromInstanceID' },
566
 
        'derivedfrommanager' => { 146 => 'DerivedFromManager' },
567
 
        'derivedfrommanagervariant' => { 146 => 'DerivedFromManagerVariant' },
568
 
        'derivedfrommanageto' => { 146 => 'DerivedFromManageTo' },
569
 
        'derivedfrommanageui' => { 146 => 'DerivedFromManageUI' },
570
 
        'derivedfromrenditionclass' => { 146 => 'DerivedFromRenditionClass' },
571
 
        'derivedfromrenditionparams' => { 146 => 'DerivedFromRenditionParams' },
572
 
        'derivedfromversionid' => { 146 => 'DerivedFromVersionID' },
573
 
        'description' => { 110 => 'Description', 136 => 'description' },
574
 
        'destination' => { 50 => 0x5 },
575
 
        'destinationcity' => { 118 => 0x24 },
576
 
        'destinationcitycode' => { 118 => 0x1001 },
577
 
        'destinationdst' => { 118 => 0x26 },
578
 
        'developmentdynamicrange' => { 47 => 0x1403 },
579
 
        'devicesettingdescriptioncolumns' => { 138 => 'DeviceSettingDescriptionColumns' },
580
 
        'devicesettingdescriptionrows' => { 138 => 'DeviceSettingDescriptionRows' },
581
 
        'devicesettingdescriptionsettings' => { 138 => 'DeviceSettingDescriptionSettings' },
582
 
        'dialdirectiontvav' => { 21 => 0x706 },
583
 
        'digitalcreationdate' => { 49 => 0x3e },
584
 
        'digitalcreationtime' => { 49 => 0x3f },
585
 
        'digitalgain' => { 17 => 0xb },
586
 
        'digitalgem' => { 84 => 0x0 },
587
 
        'digitalice' => { 90 => 0x100 },
588
 
        'digitalroc' => { 89 => 0x0 },
589
 
        'digitalzoom' => { 2 => 0xc, 39 => 0xa, 53 => 0x68, 58 => 'DigitalZoom', 72 => 0xc, 86 => 0x86, 91 => 0xa, 107 => 0x204, 118 => 0x1e, 128 => 0x204 },
590
 
        'digitalzoomon' => { 128 => 0x21b },
591
 
        'digitalzoomratio' => { 43 => 0xa404, 138 => 'DigitalZoomRatio' },
592
 
        'directory' => { 44 => 'Directory' },
593
 
        'disclaimer' => { 110 => 'Disclaimer' },
594
 
        'displayaperture' => { 2 => 0x23 },
595
 
        'displayedunitsx' => { 124 => 0x2 },
596
 
        'displayedunitsy' => { 124 => 0x6 },
597
 
        'distance1' => { 53 => 0x28 },
598
 
        'distance2' => { 53 => 0x2c },
599
 
        'distance3' => { 53 => 0x30 },
600
 
        'distance4' => { 53 => 0x34 },
601
 
        'distortioncorrection' => { 103 => 0x50b },
602
 
        'distortioncorrection2' => { 106 => 0x1011 },
603
 
        'dngbackwardversion' => { 43 => 0xc613 },
604
 
        'dnglensinfo' => { 43 => 0xc630 },
605
 
        'dngversion' => { 43 => 0xc612 },
606
 
        'document' => { 110 => 'Document' },
607
 
        'documenthistory' => { 49 => 0xe7 },
608
 
        'documentid' => { 146 => 'DocumentID' },
609
 
        'documentname' => { 43 => 0x10d },
610
 
        'documentnotes' => { 49 => 0xe6 },
611
 
        'dotrange' => { 43 => 0x150 },
612
 
        'drivemode' => { 72 => 0x6, 75 => 0x1e, 118 => 0x34, 129 => 0x3 },
613
 
        'duration' => { 57 => 'Duration', 71 => 'Duration', 145 => 'duration' },
614
 
        'dynamicrange' => { 47 => 0x1400 },
615
 
        'dynamicrangemax' => { 38 => 0x7c },
616
 
        'dynamicrangemin' => { 38 => 0x7a },
617
 
        'dynamicrangesetting' => { 47 => 0x1402 },
618
 
        'easymode' => { 2 => 0xb },
619
 
        'edgenoisereduction' => { 98 => 0x4 },
620
 
        'editorialupdate' => { 49 => 0x8 },
621
 
        'editstatus' => { 49 => 0x7, 121 => 'EditStatus' },
622
 
        'elevation' => { 67 => 'Elevation' },
623
 
        'email' => { 59 => 'EMail' },
624
 
        'engineer' => { 145 => 'engineer' },
625
 
        'enhancedarktones' => { 92 => 0x8 },
626
 
        'enhancement' => { 39 => 0x16, 40 => 0x3016 },
627
 
        'envelopenumber' => { 50 => 0x28 },
628
 
        'envelopepriority' => { 50 => 0x3c },
629
 
        'enveloperecordversion' => { 50 => 0x0 },
630
 
        'epsonimageheight' => { 107 => 0x20c },
631
 
        'epsonimagewidth' => { 107 => 0x20b },
632
 
        'epsonsoftware' => { 107 => 0x20d },
633
 
        'equipmentversion' => { 104 => 0x0 },
634
 
        'ettlii' => { 21 => 0x304, 22 => 0xd, 23 => 0xe, 24 => 0x7, 25 => 0x7, 26 => 0xe },
635
 
        'excursiontolerance' => { 51 => 0x82 },
636
 
        'exifcamerainfo' => { 49 => 0xe8 },
637
 
        'exifimagelength' => { 43 => 0xa003, 138 => 'PixelYDimension' },
638
 
        'exifimagewidth' => { 43 => 0xa002, 138 => 'PixelXDimension' },
639
 
        'exifversion' => { 43 => 0x9000, 138 => 'ExifVersion' },
640
 
        'expirationdate' => { 49 => 0x25 },
641
 
        'expirationtime' => { 49 => 0x26 },
642
 
        'exposure' => { 43 => 0xfe51, 135 => 'Exposure' },
643
 
        'exposurebracketvalue' => { 86 => 0x19 },
644
 
        'exposurecompensation' => { 18 => 0x6, 30 => 0x0, 43 => 0x9204, 53 => 0x24, 58 => 'ExposureComp', 72 => 0xd, 73 => 0x53, 74 => 0x1e, 75 => 0x1, 107 => 0x1006, 118 => 0x16, 129 => [0xc,0x35], 138 => 'ExposureBiasValue' },
645
 
        'exposuredifference' => { 86 => 0xe },
646
 
        'exposureindex' => { 43 => 0xa215, 138 => 'ExposureIndex' },
647
 
        'exposurelevelincrements' => { 19 => 0x6, 20 => 0x6, 21 => 0x101, 22 => 0x5, 23 => 0x6, 24 => 0x5, 25 => 0x5, 26 => 0x6, 27 => 0x4 },
648
 
        'exposuremode' => { 43 => 0xa402, 58 => 'ExposureMode', 72 => 0x1, 73 => 0xa, 74 => 0x0, 75 => 0x0, 103 => 0x200, 129 => 0x8, 138 => 'ExposureMode' },
649
 
        'exposuremodeinmanual' => { 21 => 0x10b },
650
 
        'exposureprogram' => { 43 => 0x8822, 138 => 'ExposureProgram' },
651
 
        'exposuretime' => { 0 => 0x4, 1 => 0x4, 18 => 0x16, 43 => 0x829a, 53 => 0x20, 55 => 0x38, 58 => 'ExposureTime', 72 => 0x9, 73 => 0x35, 74 => 0x48, 118 => 0x12, 129 => 0x32, 138 => 'ExposureTime' },
652
 
        'exposurewarning' => { 47 => 0x1302 },
653
 
        'extender' => { 104 => 0x301 },
654
 
        'extenderfirmwareversion' => { 104 => 0x304 },
655
 
        'extendermagnification' => { 60 => 'Magnification' },
656
 
        'extendermake' => { 60 => 'Make' },
657
 
        'extendermodel' => { 60 => 'Model', 104 => 0x303 },
658
 
        'extenderserialnumber' => { 60 => 'SerialNumber', 104 => 0x302 },
659
 
        'externalflash' => { 105 => 0x1201 },
660
 
        'externalflashbounce' => { 107 => 0x1026 },
661
 
        'externalflashmode' => { 107 => 0x1028, 116 => 0x2 },
662
 
        'externalflashzoom' => { 107 => 0x1027 },
663
 
        'ffid' => { 137 => 'ffid' },
664
 
        'filedatarate' => { 145 => 'fileDataRate' },
665
 
        'fileformat' => { 32 => 0x0, 50 => 0x14 },
666
 
        'filemodifydate' => { 44 => 'FileModifyDate' },
667
 
        'filename' => { 44 => 'FileName' },
668
 
        'filenumber' => { 9 => 0x1, 12 => 0x8, 34 => 0x1817 },
669
 
        'filenumbermemory' => { 72 => 0x1a },
670
 
        'filesource' => { 43 => 0xa300, 47 => 0x8000, 138 => 'FileSource' },
671
 
        'fileversion' => { 50 => 0x16 },
672
 
        'fillflashautoreduction' => { 19 => 0xe, 20 => 0xe, 27 => 0xa },
673
 
        'filllight' => { 135 => 'FillLight' },
674
 
        'fillorder' => { 43 => 0x10a },
675
 
        'filmmode' => { 47 => 0x1401, 111 => 0x42 },
676
 
        'filmtype' => { 90 => 0x2 },
677
 
        'filter' => { 39 => 0x17, 40 => 0x3017 },
678
 
        'filtereffect' => { 9 => 0xe },
679
 
        'filtereffectmonochrome' => { 0 => 0xff },
680
 
        'finderdisplayduringexposure' => { 20 => 0x1 },
681
 
        'firmware' => { 129 => [0x17,0x3b], 133 => 'Firmware' },
682
 
        'firmwaredate' => { 40 => 0x2001 },
683
 
        'firmwareid' => { 77 => 0x0 },
684
 
        'firmwarerevision' => { 0 => 0xa4, 12 => 0x1e },
685
 
        'firmwareversion' => { 58 => 'FirmwareVersion' },
686
 
        'fixtureidentifier' => { 49 => 0x16 },
687
 
        'flash' => { 43 => 0x9209, 73 => 0x1f, 74 => 0x15 },
688
 
        'flashactivity' => { 2 => 0x1c },
689
 
        'flashadump' => { 118 => 0x20a },
690
 
        'flashbdump' => { 118 => 0x20b },
691
 
        'flashbias' => { 111 => 0x24 },
692
 
        'flashbits' => { 2 => 0x1d },
693
 
        'flashchargelevel' => { 107 => 0x1010 },
694
 
        'flashcompensation' => { 133 => 'FlashCompensation' },
695
 
        'flashdevice' => { 107 => 0x1005 },
696
 
        'flashdistance' => { 40 => 0x2034 },
697
 
        'flashenergy' => { 43 => 0xa20b, 138 => 'FlashEnergy' },
698
 
        'flashexposurebracketvalue' => { 86 => 0x18 },
699
 
        'flashexposurecomp' => { 18 => 0xf, 61 => 'ExposureComp', 72 => 0x23, 76 => 0x104, 86 => 0x12, 107 => 0x1023, 118 => 0x4d, 129 => 0x3a },
700
 
        'flashexposurecompensation' => { 103 => 0x401 },
701
 
        'flashfired' => { 53 => 0x5d, 61 => 'Fired', 72 => 0x14, 138 => 'FlashFired' },
702
 
        'flashfiring' => { 21 => 0x306, 22 => 0x6, 23 => 0x7, 26 => 0x7 },
703
 
        'flashfirmwareversion' => { 104 => 0x1002 },
704
 
        'flashfunction' => { 138 => 'FlashFunction' },
705
 
        'flashguidenumber' => { 18 => 0xd, 31 => 0x0, 61 => 'GuideNumber' },
706
 
        'flashintensity' => { 39 => [0x19,0x5] },
707
 
        'flashmake' => { 61 => 'Make' },
708
 
        'flashmanufacturer' => { 132 => 'FlashManufacturer' },
709
 
        'flashmetering' => { 72 => 0x3f },
710
 
        'flashmode' => { 39 => 0x4, 53 => 0x5c, 61 => 'Mode', 72 => 0x2, 86 => 0x87, 103 => 0x400, 107 => 0x1004, 118 => 0xc, 126 => 0x20, 128 => 0x225, 138 => 'FlashMode' },
711
 
        'flashmodecode' => { 116 => 0x1 },
712
 
        'flashmodel' => { 61 => 'Model', 104 => 0x1001, 132 => 'FlashModel' },
713
 
        'flashpixversion' => { 43 => 0xa000, 138 => 'FlashpixVersion' },
714
 
        'flashredeyemode' => { 138 => 'FlashRedEyeMode' },
715
 
        'flashreturn' => { 138 => 'FlashReturn' },
716
 
        'flashserialnumber' => { 61 => 'SerialNumber', 104 => 0x1003 },
717
 
        'flashsetting' => { 86 => 0x8 },
718
 
        'flashstatus' => { 116 => 0x0 },
719
 
        'flashstrength' => { 47 => 0x1011 },
720
 
        'flashsyncspeedav' => { 19 => 0x3, 21 => 0x10f, 22 => 0x2, 23 => 0x3, 24 => 0x2, 25 => 0x2, 26 => 0x3, 27 => 0x6 },
721
 
        'flashthreshold' => { 31 => 0x1 },
722
 
        'flashtype' => { 61 => 'Type', 86 => 0x9, 104 => 0x1000 },
723
 
        'flickerreduce' => { 128 => 0x218 },
724
 
        'fliphorizontal' => { 97 => 0x76a43206 },
725
 
        'fnumber' => { 18 => 0x15, 43 => 0x829d, 53 => 0x1e, 55 => 0x3c, 65 => 'FNumber', 72 => 0xa, 73 => 0x36, 74 => 0x47, 118 => 0x13, 129 => 0x31, 138 => 'FNumber' },
726
 
        'focallength' => { 0 => 0xa, 11 => 0x1, 40 => 0x1d, 43 => 0x920a, 65 => 'FocalLength', 72 => 0x12, 118 => 0x1d, 138 => 'FocalLength' },
727
 
        'focallengthin35mmformat' => { 43 => 0xa405, 138 => 'FocalLengthIn35mmFilm' },
728
 
        'focalplanediagonal' => { 104 => 0x103, 107 => 0x205 },
729
 
        'focalplaneresolutionunit' => { 43 => 0xa210, 138 => 'FocalPlaneResolutionUnit' },
730
 
        'focalplanexresolution' => { 43 => 0xa20e, 138 => 'FocalPlaneXResolution' },
731
 
        'focalplanexsize' => { 11 => 0x2 },
732
 
        'focalplaneyresolution' => { 43 => 0xa20f, 138 => 'FocalPlaneYResolution' },
733
 
        'focalplaneysize' => { 11 => 0x3 },
734
 
        'focaltype' => { 0 => 0x2d, 11 => 0x0 },
735
 
        'focalunits' => { 2 => 0x19 },
736
 
        'focus' => { 91 => 0x8 },
737
 
        'focusarea' => { 72 => 0x31 },
738
 
        'focuscontinuous' => { 2 => 0x20 },
739
 
        'focusdistance' => { 65 => 'FocusDistance', 72 => 0x13, 105 => 0x305 },
740
 
        'focusdistancelower' => { 18 => 0x14 },
741
 
        'focusdistanceupper' => { 18 => 0x13 },
742
 
        'focusinfoversion' => { 105 => 0x0 },
743
 
        'focusingscreen' => { 20 => 0x0, 21 => 0x80b, 26 => 0x0 },
744
 
        'focusmode' => { 2 => 0x7, 39 => 0x3, 40 => [0x3003,0xd], 47 => 0x1021, 53 => 0x38, 58 => 'FocusMode', 72 => 0x30, 74 => 0xe, 86 => 0x7, 103 => 0x301, 107 => 0x100b, 111 => 0x7, 118 => 0xd },
745
 
        'focuspixel' => { 47 => 0x1023 },
746
 
        'focusposition' => { 118 => 0x10 },
747
 
        'focusprocess' => { 103 => 0x302 },
748
 
        'focusrange' => { 2 => 0x12 },
749
 
        'focussetting' => { 129 => 0x6 },
750
 
        'focusstepcount' => { 107 => 0x100e },
751
 
        'focuswarning' => { 47 => 0x1301 },
752
 
        'foldername' => { 72 => 0x27 },
753
 
        'fontschildfontfiles' => { 149 => 'FontsChildFontFiles' },
754
 
        'fontscomposite' => { 149 => 'FontsComposite' },
755
 
        'fontsfontface' => { 149 => 'FontsFontFace' },
756
 
        'fontsfontfamily' => { 149 => 'FontsFontFamily' },
757
 
        'fontsfontfilename' => { 149 => 'FontsFontFileName' },
758
 
        'fontsfontname' => { 149 => 'FontsFontName' },
759
 
        'fontsfonttype' => { 149 => 'FontsFontType' },
760
 
        'fontsversionstring' => { 149 => 'FontsVersionString' },
761
 
        'for' => { 125 => 'For' },
762
 
        'format' => { 136 => 'format' },
763
 
        'framenum' => { 120 => 0xd7 },
764
 
        'framenumber' => { 47 => 0x8003, 118 => 0x29 },
765
 
        'freebytes' => { 34 => 0x1 },
766
 
        'freememorycardimages' => { 73 => [0x37,0x54], 74 => [0x2d,0x4a] },
767
 
        'fujiflashmode' => { 47 => 0x1010 },
768
 
        'fullsizeimage' => { 64 => 'data' },
769
 
        'fullsizeimagename' => { 64 => '1Name' },
770
 
        'fullsizeimagetype' => { 64 => '0Type' },
771
 
        'gaincontrol' => { 43 => 0xa407, 138 => 'GainControl' },
772
 
        'gamma' => { 43 => 0xa500 },
773
 
        'gammacompensatedvalue' => { 51 => 0x91 },
774
 
        'genre' => { 145 => 'genre' },
775
 
        'globalaltitude' => { 123 => 0x419 },
776
 
        'globalangle' => { 123 => 0x40d },
777
 
        'gpsaltitude' => { 48 => 0x6, 62 => 'Altitude', 138 => 'GPSAltitude' },
778
 
        'gpsaltituderef' => { 48 => 0x5, 138 => 'GPSAltitudeRef' },
779
 
        'gpsareainformation' => { 48 => 0x1c, 138 => 'GPSAreaInformation' },
780
 
        'gpsdatestamp' => { 48 => 0x1d },
781
 
        'gpsdatetime' => { 62 => 'DateTime' },
782
 
        'gpsdestbearing' => { 48 => 0x18, 62 => 'Bearing', 138 => 'GPSDestBearing' },
783
 
        'gpsdestbearingref' => { 48 => 0x17, 138 => 'GPSDestBearingRef' },
784
 
        'gpsdestdistance' => { 48 => 0x1a, 62 => 'Distance', 138 => 'GPSDestDistance' },
785
 
        'gpsdestdistanceref' => { 48 => 0x19, 138 => 'GPSDestDistanceRef' },
786
 
        'gpsdestlatitude' => { 48 => 0x14, 138 => 'GPSDestLatitude' },
787
 
        'gpsdestlatituderef' => { 48 => 0x13 },
788
 
        'gpsdestlongitude' => { 48 => 0x16, 138 => 'GPSDestLongitude' },
789
 
        'gpsdestlongituderef' => { 48 => 0x15 },
790
 
        'gpsdifferential' => { 48 => 0x1e, 62 => 'Differential', 138 => 'GPSDifferential' },
791
 
        'gpsdop' => { 48 => 0xb, 138 => 'GPSDOP' },
792
 
        'gpsimgdirection' => { 48 => 0x11, 138 => 'GPSImgDirection' },
793
 
        'gpsimgdirectionref' => { 48 => 0x10, 138 => 'GPSImgDirectionRef' },
794
 
        'gpslatitude' => { 48 => 0x2, 62 => 'Latitude', 138 => 'GPSLatitude' },
795
 
        'gpslatituderef' => { 48 => 0x1 },
796
 
        'gpslongitude' => { 48 => 0x4, 62 => 'Longitude', 138 => 'GPSLongitude' },
797
 
        'gpslongituderef' => { 48 => 0x3 },
798
 
        'gpsmapdatum' => { 48 => 0x12, 62 => 'Datum', 138 => 'GPSMapDatum' },
799
 
        'gpsmeasuremode' => { 48 => 0xa, 62 => 'MeasureMode', 138 => 'GPSMeasureMode' },
800
 
        'gpsprocessingmethod' => { 48 => 0x1b, 138 => 'GPSProcessingMethod' },
801
 
        'gpssatellites' => { 48 => 0x8, 62 => 'Satellites', 138 => 'GPSSatellites' },
802
 
        'gpsspeed' => { 48 => 0xd, 62 => 'Speed', 138 => 'GPSSpeed' },
803
 
        'gpsspeedref' => { 48 => 0xc, 138 => 'GPSSpeedRef' },
804
 
        'gpsstatus' => { 48 => 0x9, 138 => 'GPSStatus' },
805
 
        'gpstimestamp' => { 48 => 0x7, 138 => 'GPSTimeStamp' },
806
 
        'gpstrack' => { 48 => 0xf, 62 => 'Heading', 138 => 'GPSTrack' },
807
 
        'gpstrackref' => { 48 => 0xe, 138 => 'GPSTrackRef' },
808
 
        'gpsversionid' => { 48 => 0x0, 138 => 'GPSVersionID' },
809
 
        'gradation' => { 103 => 0x50f },
810
 
        'grayresponseunit' => { 43 => 0x122 },
811
 
        'greencurvelimits' => { 38 => 0x1c4 },
812
 
        'greencurvepoints' => { 38 => 0x19a },
813
 
        'greenhue' => { 135 => 'GreenHue' },
814
 
        'greensaturation' => { 135 => 'GreenSaturation' },
815
 
        'halftonehints' => { 43 => 0x141 },
816
 
        'hascrop' => { 135 => 'HasCrop' },
817
 
        'hassettings' => { 135 => 'HasSettings' },
818
 
        'headline' => { 49 => 0x69, 141 => 'Headline' },
819
 
        'highisonoisereduction' => { 21 => 0x202, 86 => 0xb1 },
820
 
        'highlight' => { 129 => 0xf },
821
 
        'highlightrecovery' => { 135 => 'HighlightRecovery' },
822
 
        'highlighttonepriority' => { 21 => 0x203 },
823
 
        'historyaction' => { 146 => 'HistoryAction' },
824
 
        'historyinstanceid' => { 146 => 'HistoryInstanceID' },
825
 
        'historyparameters' => { 146 => 'HistoryParameters' },
826
 
        'historysoftwareagent' => { 146 => 'HistorySoftwareAgent' },
827
 
        'historywhen' => { 146 => 'HistoryWhen' },
828
 
        'hometowncity' => { 118 => 0x23 },
829
 
        'hometowncitycode' => { 118 => 0x1000 },
830
 
        'hometowndst' => { 118 => 0x25 },
831
 
        'hostcomputer' => { 43 => 0x13c },
832
 
        'hue' => { 78 => 0x3b },
833
 
        'hueadjustment' => { 86 => 0x92 },
834
 
        'hueadjustmentaqua' => { 135 => 'HueAdjustmentAqua' },
835
 
        'hueadjustmentblue' => { 135 => 'HueAdjustmentBlue' },
836
 
        'hueadjustmentgreen' => { 135 => 'HueAdjustmentGreen' },
837
 
        'hueadjustmentmagenta' => { 135 => 'HueAdjustmentMagenta' },
838
 
        'hueadjustmentorange' => { 135 => 'HueAdjustmentOrange' },
839
 
        'hueadjustmentpurple' => { 135 => 'HueAdjustmentPurple' },
840
 
        'hueadjustmentred' => { 135 => 'HueAdjustmentRed' },
841
 
        'hueadjustmentyellow' => { 135 => 'HueAdjustmentYellow' },
842
 
        'icc_profile' => { 44 => 'ICC_Profile' },
843
 
        'iccprofilename' => { 141 => 'ICCProfile' },
844
 
        'identifier' => { 136 => 'identifier', 143 => 'Identifier' },
845
 
        'imageadjustment' => { 86 => 0x80, 91 => 0x5 },
846
 
        'imageareaoffset' => { 118 => 0x38 },
847
 
        'imageauthentication' => { 86 => 0x20 },
848
 
        'imageboundary' => { 86 => 0x16 },
849
 
        'imagecount' => { 86 => 0xa5 },
850
 
        'imagedatasize' => { 86 => 0xa2 },
851
 
        'imagedescription' => { 43 => 0x10e, 142 => 'ImageDescription' },
852
 
        'imagedustoff' => { 97 => 0xfe443a45 },
853
 
        'imageheight' => { 43 => 0x101, 77 => 0xc, 142 => 'ImageLength' },
854
 
        'imagehistory' => { 43 => 0x9213 },
855
 
        'imagenumber' => { 0 => 0xd0, 43 => 0x9211, 58 => 'ImageNumber', 73 => 0xae, 74 => 0x5e, 133 => 'ImageNumber' },
856
 
        'imagenumber2' => { 74 => 0x62 },
857
 
        'imageoptimization' => { 86 => 0xa9 },
858
 
        'imageorientation' => { 49 => 0x83 },
859
 
        'imageprocessing' => { 86 => 0x1a, 118 => 0x32 },
860
 
        'imageprocessingversion' => { 106 => 0x0 },
861
 
        'imagequality' => { 58 => 'ImageQuality', 111 => 0x1 },
862
 
        'imagequality2' => { 103 => 0x603 },
863
 
        'imagesize' => { 64 => 'ImageSize' },
864
 
        'imagesourcedata' => { 43 => 0x935c },
865
 
        'imagestabilization' => { 2 => 0x22, 40 => 0x3020, 58 => 'ImageStabilization', 73 => 0xbd, 74 => 0x71, 75 => 0x87, 76 => [0x18,0x107,0x113], 86 => 0xac },
866
 
        'imagestabilizer' => { 111 => 0x1a },
867
 
        'imagetone' => { 118 => 0x4f },
868
 
        'imagetype' => { 49 => 0x82 },
869
 
        'imageuniqueid' => { 43 => 0xa420, 138 => 'ImageUniqueID' },
870
 
        'imagewidth' => { 43 => 0x100, 77 => 0xe, 142 => 'ImageWidth' },
871
 
        'incrementaltemperature' => { 135 => 'IncrementalTemperature' },
872
 
        'incrementaltint' => { 135 => 'IncrementalTint' },
873
 
        'infinitylensstep' => { 107 => 0x103b },
874
 
        'infobuttonwhenshooting' => { 21 => 0x409 },
875
 
        'inkset' => { 43 => 0x14c },
876
 
        'instructions' => { 141 => 'Instructions' },
877
 
        'instrument' => { 145 => 'instrument' },
878
 
        'intellectualgenre' => { 139 => 'IntellectualGenre' },
879
 
        'interchangecolorspace' => { 51 => 0x40 },
880
 
        'internalflash' => { 72 => 0x2b, 105 => 0x1208 },
881
 
        'internalflashmagni' => { 116 => 0x3 },
882
 
        'internalserialnumber' => { 12 => 0x96, 47 => 0x10, 104 => 0x102, 111 => 0x25, 115 => 0x4 },
883
 
        'interopindex' => { 43 => 0x1 },
884
 
        'interopversion' => { 43 => 0x2 },
885
 
        'intervallength' => { 72 => 0x10 },
886
 
        'intervalmode' => { 72 => 0x26 },
887
 
        'intervalnumber' => { 72 => 0x11 },
888
 
        'introtime' => { 145 => 'introTime' },
889
 
        'iptc-naa' => { 43 => 0x83bb },
890
 
        'iptcbitspersample' => { 51 => 0x56 },
891
 
        'iptcimageheight' => { 51 => 0x1e },
892
 
        'iptcimagerotation' => { 51 => 0x66 },
893
 
        'iptcimagewidth' => { 51 => 0x14 },
894
 
        'iptcpicturenumber' => { 51 => 0xa },
895
 
        'iptcpixelheight' => { 51 => 0x32 },
896
 
        'iptcpixelwidth' => { 51 => 0x28 },
897
 
        'iso' => { 40 => 0x14, 43 => 0x8827, 53 => 0x60, 55 => 0x4e, 58 => 'ISO', 72 => 0x8, 86 => 0x2, 112 => 0x17, 118 => 0x14, 138 => 'ISOSpeedRatings' },
898
 
        'isoexpansion' => { 22 => 0x7, 23 => 0x8, 26 => 0x8 },
899
 
        'isoselection' => { 86 => 0xf },
900
 
        'isosetting' => { 53 => 0x5e, 58 => 'ISOSetting', 72 => 0x24, 73 => 0x26, 74 => 0x1c, 78 => 0x6, 86 => 0x13, 126 => 0x27 },
901
 
        'isospeedexpansion' => { 20 => 0x3 },
902
 
        'isospeedincrements' => { 21 => 0x102 },
903
 
        'isospeedrange' => { 21 => 0x103 },
904
 
        'isovalue' => { 107 => 0x1001 },
905
 
        'jobid' => { 49 => 0xb8 },
906
 
        'jobrefid' => { 144 => 'JobRefId' },
907
 
        'jobrefname' => { 144 => 'JobRefName' },
908
 
        'jobrefurl' => { 144 => 'JobRefUrl' },
909
 
        'jpgfromraw' => { 34 => 0x2007, 41 => 'JpgFromRaw' },
910
 
        'jpgfromrawlength' => { 43 => [0x117,0x202] },
911
 
        'jpgfromrawstart' => { 43 => [0x111,0x201] },
912
 
        'key' => { 145 => 'key' },
913
 
        'keywords' => { 49 => 0x19, 59 => 'Keywords', 125 => 'Keywords', 140 => 'Keywords' },
914
 
        'kodakimageheight' => { 53 => 0xe, 54 => 0x70 },
915
 
        'kodakimagewidth' => { 53 => 0xc, 54 => 0x6c },
916
 
        'kodakmaker' => { 54 => 0x8 },
917
 
        'kodakmodel' => { 53 => 0x0, 54 => 0x28 },
918
 
        'label' => { 110 => 'Label', 143 => 'Label' },
919
 
        'language' => { 136 => 'language' },
920
 
        'languageidentifier' => { 49 => 0x87 },
921
 
        'lastfilenumber' => { 72 => 0x1b },
922
 
        'lastkeywordiptc' => { 132 => 'LastKeywordIPTC' },
923
 
        'lastkeywordxmp' => { 132 => 'LastKeywordXMP' },
924
 
        'lasturl' => { 146 => 'LastURL' },
925
 
        'lcddisplayatpoweron' => { 25 => 0xa },
926
 
        'lcddisplayreturntoshoot' => { 26 => 0x12 },
927
 
        'lcdilluminationduringbulb' => { 21 => 0x408 },
928
 
        'lcdpanels' => { 20 => 0x8 },
929
 
        'lcheditor' => { 97 => 0x8ae85e },
930
 
        'legacyiptcdigest' => { 141 => 'LegacyIPTCDigest' },
931
 
        'lens' => { 43 => 0xfdea, 86 => 0x84, 129 => 0xa, 133 => 'Lens' },
932
 
        'lensafstopbutton' => { 19 => 0x11, 20 => 0x13, 21 => 0x506, 22 => 0x10, 23 => 0x12, 26 => 0x13, 27 => 0x9 },
933
 
        'lensaperturerange' => { 129 => 0x30 },
934
 
        'lenscoefficients' => { 117 => 0x4 },
935
 
        'lensdataversion' => { 85 => 0x0 },
936
 
        'lensdistortionparams' => { 107 => 0x206 },
937
 
        'lensdrivenoaf' => { 21 => 0x505 },
938
 
        'lensfirmwareversion' => { 104 => 0x204 },
939
 
        'lensfstops' => { 85 => 0x7, 86 => 0x8b },
940
 
        'lensid' => { 76 => 0x10c },
941
 
        'lensidnumber' => { 85 => 0x6 },
942
 
        'lensinfo' => { 133 => 'LensInfo' },
943
 
        'lensmake' => { 65 => 'Make' },
944
 
        'lensmanufacturer' => { 132 => 'LensManufacturer' },
945
 
        'lensmodel' => { 65 => 'Model', 132 => 'LensModel' },
946
 
        'lensserialnumber' => { 65 => 'SerialNumber', 104 => 0x202, 111 => 0x52 },
947
 
        'lenstemperature' => { 107 => 0x1008 },
948
 
        'lenstype' => { 0 => 0xd, 2 => 0x16, 12 => 0x95, 86 => 0x83, 104 => 0x201, 111 => 0x51, 117 => 0x0, 118 => 0x3f },
949
 
        'license' => { 134 => 'license' },
950
 
        'licensetype' => { 137 => 'licensetype' },
951
 
        'lightsource' => { 43 => 0x9208, 86 => 0x90, 138 => 'LightSource' },
952
 
        'lightsourcespecial' => { 128 => 0x21d },
953
 
        'linearresponselimit' => { 43 => 0xc62e },
954
 
        'liveviewexposuresimulation' => { 21 => 0x810 },
955
 
        'localcaption' => { 49 => 0x79 },
956
 
        'localizedcameramodel' => { 43 => 0xc615 },
957
 
        'location' => { 139 => 'Location' },
958
 
        'lockmicrophonebutton' => { 21 => 0x709 },
959
 
        'logcomment' => { 145 => 'logComment' },
960
 
        'longexposurenoisereduction' => { 21 => 0x201, 22 => 0x1, 23 => 0x2, 24 => 0x1, 25 => 0x1, 26 => 0x2, 27 => 0x1 },
961
 
        'longfocal' => { 0 => 0x14, 2 => 0x17 },
962
 
        'loop' => { 145 => 'loop' },
963
 
        'luminanceadjustmentaqua' => { 135 => 'LuminanceAdjustmentAqua' },
964
 
        'luminanceadjustmentblue' => { 135 => 'LuminanceAdjustmentBlue' },
965
 
        'luminanceadjustmentgreen' => { 135 => 'LuminanceAdjustmentGreen' },
966
 
        'luminanceadjustmentmagenta' => { 135 => 'LuminanceAdjustmentMagenta' },
967
 
        'luminanceadjustmentorange' => { 135 => 'LuminanceAdjustmentOrange' },
968
 
        'luminanceadjustmentpurple' => { 135 => 'LuminanceAdjustmentPurple' },
969
 
        'luminanceadjustmentred' => { 135 => 'LuminanceAdjustmentRed' },
970
 
        'luminanceadjustmentyellow' => { 135 => 'LuminanceAdjustmentYellow' },
971
 
        'luminancesmoothing' => { 135 => 'LuminanceSmoothing' },
972
 
        'macro' => { 47 => 0x1020, 107 => 0x202, 126 => 0x21, 128 => 0x202 },
973
 
        'macromode' => { 2 => 0x1, 72 => 0xb, 103 => 0x300, 111 => 0x1c },
974
 
        'magnifiedview' => { 23 => 0x11, 25 => 0x9 },
975
 
        'make' => { 35 => 0x0, 43 => 0x10f, 58 => 'Make', 110 => 'Make', 112 => 0x10f, 142 => 'Make' },
976
 
        'makernote' => { 138 => 'MakerNote' },
977
 
        'makernotecanon' => { 42 => 'MakN', 43 => 0x927c },
978
 
        'makernotecasio' => { 42 => 'MakN', 43 => 0x927c },
979
 
        'makernotecasio2' => { 42 => 'MakN', 43 => 0x927c },
980
 
        'makernotefujifilm' => { 42 => 'MakN', 43 => 0x927c },
981
 
        'makernotehp' => { 42 => 'MakN', 43 => 0x927c },
982
 
        'makernotehp2' => { 42 => 'MakN', 43 => 0x927c },
983
 
        'makernotehp4' => { 42 => 'MakN', 43 => 0x927c },
984
 
        'makernotehp6' => { 42 => 'MakN', 43 => 0x927c },
985
 
        'makernotejvc' => { 42 => 'MakN', 43 => 0x927c },
986
 
        'makernotejvctext' => { 42 => 'MakN', 43 => 0x927c },
987
 
        'makernotekodak1a' => { 42 => 'MakN', 43 => 0x927c },
988
 
        'makernotekodak1b' => { 42 => 'MakN', 43 => 0x927c },
989
 
        'makernotekodak2' => { 42 => 'MakN', 43 => 0x927c },
990
 
        'makernotekodak3' => { 42 => 'MakN', 43 => 0x927c },
991
 
        'makernotekodak4' => { 42 => 'MakN', 43 => 0x927c },
992
 
        'makernotekodak5' => { 42 => 'MakN', 43 => 0x927c },
993
 
        'makernotekodak6a' => { 42 => 'MakN', 43 => 0x927c },
994
 
        'makernotekodak6b' => { 42 => 'MakN', 43 => 0x927c },
995
 
        'makernotekodakunknown' => { 42 => 'MakN', 43 => 0x927c },
996
 
        'makernotekyocera' => { 42 => 'MakN', 43 => 0x927c },
997
 
        'makernoteleica' => { 42 => 'MakN', 43 => 0x927c },
998
 
        'makernoteminolta' => { 42 => 'MakN', 43 => 0x927c },
999
 
        'makernoteminolta2' => { 42 => 'MakN', 43 => 0x927c },
1000
 
        'makernoteminolta3' => { 42 => 'MakN', 43 => 0x927c },
1001
 
        'makernotenikon' => { 42 => 'MakN', 43 => 0x927c },
1002
 
        'makernotenikon2' => { 42 => 'MakN', 43 => 0x927c },
1003
 
        'makernotenikon3' => { 42 => 'MakN', 43 => 0x927c },
1004
 
        'makernoteoffset' => { 128 => 0xff },
1005
 
        'makernoteolympus' => { 42 => 'MakN', 43 => 0x927c },
1006
 
        'makernoteolympus2' => { 42 => 'MakN', 43 => 0x927c },
1007
 
        'makernotepanasonic' => { 42 => 'MakN', 43 => 0x927c },
1008
 
        'makernotepanasonic2' => { 42 => 'MakN', 43 => 0x927c },
1009
 
        'makernotepentax' => { 42 => 'MakN', 43 => 0x927c },
1010
 
        'makernotericoh' => { 42 => 'MakN', 43 => 0x927c },
1011
 
        'makernotericohtext' => { 42 => 'MakN', 43 => 0x927c },
1012
 
        'makernotesafety' => { 43 => 0xc635 },
1013
 
        'makernotesanyo' => { 42 => 'MakN', 43 => 0x927c },
1014
 
        'makernotesanyoc4' => { 42 => 'MakN', 43 => 0x927c },
1015
 
        'makernotesanyopatch' => { 42 => 'MakN', 43 => 0x927c },
1016
 
        'makernotesigma' => { 42 => 'MakN', 43 => 0x927c },
1017
 
        'makernotesony' => { 42 => 'MakN', 43 => 0x927c },
1018
 
        'makernotesonysr2' => { 42 => 'MakN', 43 => 0x927c },
1019
 
        'makernotesonysrf' => { 42 => 'MakN', 43 => 0x927c },
1020
 
        'makernotetype' => { 127 => 0x1 },
1021
 
        'makernoteunknown' => { 42 => 'MakN', 43 => 0x927c },
1022
 
        'makernoteversion' => { 76 => 0x0, 86 => 0x1, 107 => 0x0, 127 => 0x2, 129 => 0x1d },
1023
 
        'managedfromdocumentid' => { 146 => 'ManagedFromDocumentID' },
1024
 
        'managedfrominstanceid' => { 146 => 'ManagedFromInstanceID' },
1025
 
        'managedfrommanager' => { 146 => 'ManagedFromManager' },
1026
 
        'managedfrommanagervariant' => { 146 => 'ManagedFromManagerVariant' },
1027
 
        'managedfrommanageto' => { 146 => 'ManagedFromManageTo' },
1028
 
        'managedfrommanageui' => { 146 => 'ManagedFromManageUI' },
1029
 
        'managedfromrenditionclass' => { 146 => 'ManagedFromRenditionClass' },
1030
 
        'managedfromrenditionparams' => { 146 => 'ManagedFromRenditionParams' },
1031
 
        'managedfromversionid' => { 146 => 'ManagedFromVersionID' },
1032
 
        'manager' => { 146 => 'Manager' },
1033
 
        'managervariant' => { 146 => 'ManagerVariant' },
1034
 
        'manageto' => { 146 => 'ManageTo' },
1035
 
        'manageui' => { 146 => 'ManageUI' },
1036
 
        'manometerreading' => { 103 => 0x901 },
1037
 
        'manualflash' => { 105 => 0x1209 },
1038
 
        'manualfocusdistance' => { 86 => 0x85, 107 => 0x100c, 128 => 0x223 },
1039
 
        'manualtv' => { 20 => 0x5, 21 => 0x705 },
1040
 
        'manufacturedate' => { 115 => 0x1 },
1041
 
        'marked' => { 148 => 'Marked' },
1042
 
        'markerscomment' => { 145 => 'markersComment' },
1043
 
        'markersduration' => { 145 => 'markersDuration' },
1044
 
        'markerslocation' => { 145 => 'markersLocation' },
1045
 
        'markersname' => { 145 => 'markersName' },
1046
 
        'markersstarttime' => { 145 => 'markersStartTime' },
1047
 
        'markerstarget' => { 145 => 'markersTarget' },
1048
 
        'markerstype' => { 145 => 'markersType' },
1049
 
        'maskedareas' => { 43 => 0xc68e },
1050
 
        'masterdocumentid' => { 49 => 0xb9 },
1051
 
        'mastergain' => { 90 => 0x50 },
1052
 
        'maxaperture' => { 2 => 0x1a, 65 => 'MaxAperture', 72 => 0x17 },
1053
 
        'maxapertureatcurrentfocal' => { 104 => 0x20a },
1054
 
        'maxapertureatmaxfocal' => { 47 => 0x1407, 65 => 'MaxApertureAtMaxFocal', 85 => 0xb, 104 => 0x206 },
1055
 
        'maxapertureatminfocal' => { 47 => 0x1406, 85 => 0xa },
1056
 
        'maxaperturevalue' => { 43 => 0x9205, 138 => 'MaxApertureValue' },
1057
 
        'maxfocallength' => { 47 => 0x1405, 65 => 'MaxFocalLength', 85 => 0x9, 104 => 0x208 },
1058
 
        'maximumdensityrange' => { 51 => 0x8c },
1059
 
        'maxpagesizeh' => { 149 => 'MaxPageSizeH' },
1060
 
        'maxpagesizeunit' => { 149 => 'MaxPageSizeUnit' },
1061
 
        'maxpagesizew' => { 149 => 'MaxPageSizeW' },
1062
 
        'maxsamplevalue' => { 43 => 0x119 },
1063
 
        'mcuversion' => { 85 => 0xc },
1064
 
        'md5digest' => { 66 => 'zmd5' },
1065
 
        'measuredev' => { 18 => 0x3, 34 => 0x1814, 58 => 'MeasuredEV' },
1066
 
        'menubuttondisplayposition' => { 19 => 0xb, 22 => 0xa, 23 => 0xb, 26 => 0xb },
1067
 
        'menubuttonreturn' => { 27 => 0xb },
1068
 
        'metadatadate' => { 143 => 'MetadataDate' },
1069
 
        'metadatamoddate' => { 145 => 'metadataModDate' },
1070
 
        'meteringmode' => { 2 => 0x11, 43 => 0x9207, 53 => 0x1c, 72 => 0x7, 73 => 0x25, 103 => 0x202, 118 => 0x17, 129 => 0x9, 138 => 'MeteringMode' },
1071
 
        'mieversion' => { 66 => '0Vers' },
1072
 
        'minaperture' => { 2 => 0x1b, 65 => 'MinAperture' },
1073
 
        'minfocallength' => { 47 => 0x1404, 65 => 'MinFocalLength', 85 => 0x8, 104 => 0x207 },
1074
 
        'minoltadate' => { 72 => 0x15 },
1075
 
        'minoltaimagesize' => { 72 => 0x4, 73 => 0xc, 74 => 0x2, 76 => 0x103 },
1076
 
        'minoltamodelid' => { 72 => 0x25 },
1077
 
        'minoltaquality' => { 72 => 0x5, 73 => 0xd, 74 => 0x3, 76 => [0x102,0x103], 107 => [0x102,0x103] },
1078
 
        'minoltatime' => { 72 => 0x16 },
1079
 
        'minsamplevalue' => { 43 => 0x118 },
1080
 
        'mirrorlockup' => { 19 => 0xc, 20 => 0xc, 21 => 0x60f, 22 => 0xb, 23 => 0xc, 24 => 0x6, 25 => 0x6, 26 => 0xc, 27 => 0x3 },
1081
 
        'moddate' => { 140 => 'ModDate' },
1082
 
        'model' => { 35 => 0x6, 43 => 0x110, 58 => 'Model', 110 => 'Model', 112 => 0x110, 142 => 'Model' },
1083
 
        'modelrevision' => { 115 => 0x2 },
1084
 
        'modifiedcolortemp' => { 13 => 0x9 },
1085
 
        'modifieddigitalgain' => { 13 => 0xb },
1086
 
        'modifiedparamflag' => { 10 => 0x1 },
1087
 
        'modifiedpicturestyle' => { 13 => 0xa },
1088
 
        'modifiedsaturation' => { 103 => 0x504 },
1089
 
        'modifiedsensorbluelevel' => { 13 => 0x5 },
1090
 
        'modifiedsensorredlevel' => { 13 => 0x4 },
1091
 
        'modifiedsharpness' => { 13 => 0x2 },
1092
 
        'modifiedsharpnessfreq' => { 13 => 0x3 },
1093
 
        'modifiedtonecurve' => { 13 => 0x1 },
1094
 
        'modifiedwhitebalance' => { 13 => 0x8 },
1095
 
        'modifiedwhitebalanceblue' => { 13 => 0x7 },
1096
 
        'modifiedwhitebalancered' => { 13 => 0x6 },
1097
 
        'modifydate' => { 43 => 0x132, 59 => 'ModifyDate', 109 => 'tIME', 125 => 'ModDate', 143 => 'ModifyDate' },
1098
 
        'moirefilter' => { 43 => 0xfe58 },
1099
 
        'monochromecontrast' => { 38 => 0x2ee },
1100
 
        'monochromefiltereffect' => { 38 => 0x2ea },
1101
 
        'monochromelinear' => { 38 => 0x2f0 },
1102
 
        'monochromesharpness' => { 38 => 0x2f2 },
1103
 
        'monochrometoningeffect' => { 38 => 0x2ec },
1104
 
        'monthdaycreated' => { 53 => 0x12, 55 => 0xe },
1105
 
        'multiexposureautogain' => { 87 => 0x3 },
1106
 
        'multiexposuremode' => { 87 => 0x1 },
1107
 
        'multiexposureshots' => { 87 => 0x2 },
1108
 
        'multiexposureversion' => { 87 => 0x0 },
1109
 
        'multisample' => { 90 => 0x40 },
1110
 
        'nativedigest' => { 138 => 'NativeDigest', 142 => 'NativeDigest' },
1111
 
        'ndfilter' => { 18 => 0x1c },
1112
 
        'nearlensstep' => { 107 => 0x103c },
1113
 
        'newsphotoversion' => { 51 => 0x0 },
1114
 
        'nickname' => { 143 => 'Nickname' },
1115
 
        'nikoncaptureversion' => { 86 => 0xe09 },
1116
 
        'noisereduction' => { 9 => 0x8, 73 => 0xb0, 74 => 0x60, 75 => 0x3f, 86 => 0x95, 97 => 0x753dcbc0, 103 => 0x50a, 107 => 0x103a, 111 => 0x2d, 118 => 0x49 },
1117
 
        'noisereduction2' => { 106 => 0x1010 },
1118
 
        'noisereductionintensity' => { 98 => 0x9 },
1119
 
        'noisereductionmethod' => { 98 => 0x11 },
1120
 
        'noisereductionsharpness' => { 98 => 0xd },
1121
 
        'npages' => { 149 => 'NPages' },
1122
 
        'nullrecord' => { 34 => 0x0 },
1123
 
        'numafpoints' => { 15 => 0x1 },
1124
 
        'numberofbeats' => { 145 => 'numberOfBeats' },
1125
 
        'numindexentries' => { 51 => 0x54 },
1126
 
        'objectattributereference' => { 49 => 0x4 },
1127
 
        'objectcycle' => { 49 => 0x4b },
1128
 
        'objectdistance' => { 39 => 0x6, 40 => 0x2022 },
1129
 
        'objectname' => { 49 => 0x5 },
1130
 
        'objectpreviewdata' => { 49 => 0xca },
1131
 
        'objectpreviewfileformat' => { 49 => 0xc8 },
1132
 
        'objectpreviewfileversion' => { 49 => 0xc9 },
1133
 
        'objecttypereference' => { 49 => 0x3 },
1134
 
        'oecfcolumns' => { 138 => 'OECFColumns' },
1135
 
        'oecfnames' => { 138 => 'OECFNames' },
1136
 
        'oecfrows' => { 138 => 'OECFRows' },
1137
 
        'oecfvalues' => { 138 => 'OECFValues' },
1138
 
        'offsetschema' => { 43 => 0xea1d },
1139
 
        'oldsubfiletype' => { 43 => 0xff },
1140
 
        'olympusimageheight' => { 107 => 0x102f },
1141
 
        'olympusimageheight2' => { 106 => 0x615 },
1142
 
        'olympusimagewidth' => { 107 => 0x102e },
1143
 
        'olympusimagewidth2' => { 106 => 0x614 },
1144
 
        'onetouchwb' => { 107 => 0x302 },
1145
 
        'opticalzoom' => { 55 => 0x1e, 65 => 'OpticalZoom' },
1146
 
        'opticalzoomcode' => { 18 => 0xa },
1147
 
        'opticalzoomon' => { 128 => 0x219 },
1148
 
        'ordernumber' => { 47 => 0x8002 },
1149
 
        'orientation' => { 43 => 0x112, 112 => 0x112, 142 => 'Orientation' },
1150
 
        'originaldecisiondata' => { 12 => 0x83 },
1151
 
        'originalfilename' => { 34 => 0x816, 56 => 0x20 },
1152
 
        'originalimageheight' => { 46 => 0x1 },
1153
 
        'originalimagewidth' => { 46 => 0x0 },
1154
 
        'originalrawfiledata' => { 43 => 0xc68c },
1155
 
        'originalrawfilename' => { 43 => 0xc68b },
1156
 
        'originaltransmissionreference' => { 49 => 0x67 },
1157
 
        'originatingprogram' => { 49 => 0x41 },
1158
 
        'os' => { 137 => 'os' },
1159
 
        'outcue' => { 145 => 'outCue' },
1160
 
        'outputheight' => { 94 => 0xce },
1161
 
        'outputheightinches' => { 94 => 0x96 },
1162
 
        'outputpixels' => { 94 => 0xd6 },
1163
 
        'outputresolution' => { 94 => 0xb6 },
1164
 
        'outputwidth' => { 94 => 0xc6 },
1165
 
        'outputwidthinches' => { 94 => 0x8e },
1166
 
        'owner' => { 148 => 'Owner' },
1167
 
        'ownerid' => { 49 => 0xbc },
1168
 
        'ownername' => { 12 => 0x9, 34 => 0x810, 43 => 0xfde8, 58 => 'OwnerName', 133 => 'OwnerName' },
1169
 
        'pagename' => { 43 => 0x11d },
1170
 
        'pagenumber' => { 43 => 0x129 },
1171
 
        'panasonicrawversion' => { 112 => 0x1 },
1172
 
        'panoramadirection' => { 14 => 0x5 },
1173
 
        'panoramaframe' => { 14 => 0x2 },
1174
 
        'panoramamode' => { 53 => 0x3c, 103 => 0x601 },
1175
 
        'parametricdarks' => { 135 => 'ParametricDarks' },
1176
 
        'parametrichighlights' => { 135 => 'ParametricHighlights' },
1177
 
        'parametrichighlightsplit' => { 135 => 'ParametricHighlightSplit' },
1178
 
        'parametriclights' => { 135 => 'ParametricLights' },
1179
 
        'parametricmidtonesplit' => { 135 => 'ParametricMidtoneSplit' },
1180
 
        'parametricshadows' => { 135 => 'ParametricShadows' },
1181
 
        'parametricshadowsplit' => { 135 => 'ParametricShadowSplit' },
1182
 
        'pdfversion' => { 140 => 'PDFVersion' },
1183
 
        'pentaximagesize' => { 118 => 0x9 },
1184
 
        'pentaxmode' => { 118 => 0x1 },
1185
 
        'pentaxmodelid' => { 115 => 0x0, 118 => 0x5 },
1186
 
        'pentaxversion' => { 118 => 0x0 },
1187
 
        'pf0customfuncregistration' => { 29 => 0x1 },
1188
 
        'pf10retainprogramshift' => { 29 => 0xb },
1189
 
        'pf13drivepriority' => { 29 => 0xe },
1190
 
        'pf14disablefocussearch' => { 29 => 0xf },
1191
 
        'pf15disableafassistbeam' => { 29 => 0x10 },
1192
 
        'pf16autofocuspointshoot' => { 29 => 0x11 },
1193
 
        'pf17disableafpointsel' => { 29 => 0x12 },
1194
 
        'pf18enableautoafpointsel' => { 29 => 0x13 },
1195
 
        'pf19continuousshootspeed' => { 29 => 0x14 },
1196
 
        'pf19shootingspeedhigh' => { 28 => 0xa },
1197
 
        'pf19shootingspeedlow' => { 28 => 0x9 },
1198
 
        'pf1disableshootingmodes' => { 29 => 0x2 },
1199
 
        'pf1value' => { 28 => 0x1 },
1200
 
        'pf20limitcontinousshots' => { 29 => 0x15 },
1201
 
        'pf20maxcontinousshots' => { 28 => 0xb },
1202
 
        'pf21enablequietoperation' => { 29 => 0x16 },
1203
 
        'pf23felocktime' => { 28 => 0xd },
1204
 
        'pf23postreleasetime' => { 28 => 0xe },
1205
 
        'pf23settimerlengths' => { 29 => 0x18 },
1206
 
        'pf23shutterbuttontime' => { 28 => 0xc },
1207
 
        'pf24lightlcdduringbulb' => { 29 => 0x19 },
1208
 
        'pf25aemode' => { 28 => 0xf },
1209
 
        'pf25afmode' => { 28 => 0x12 },
1210
 
        'pf25afpointsel' => { 28 => 0x13 },
1211
 
        'pf25colormatrix' => { 28 => 0x17 },
1212
 
        'pf25defaultclearsettings' => { 29 => 0x1a },
1213
 
        'pf25drivemode' => { 28 => 0x11 },
1214
 
        'pf25imagesize' => { 28 => 0x14 },
1215
 
        'pf25meteringmode' => { 28 => 0x10 },
1216
 
        'pf25parameters' => { 28 => 0x16 },
1217
 
        'pf25wbmode' => { 28 => 0x15 },
1218
 
        'pf26shortenreleaselag' => { 29 => 0x1b },
1219
 
        'pf27reversedialrotation' => { 29 => 0x1c },
1220
 
        'pf27value' => { 28 => 0x18 },
1221
 
        'pf28noquickdialexpcomp' => { 29 => 0x1d },
1222
 
        'pf29quickdialswitchoff' => { 29 => 0x1e },
1223
 
        'pf2disablemeteringmodes' => { 29 => 0x3 },
1224
 
        'pf2value' => { 28 => 0x2 },
1225
 
        'pf30enlargementmode' => { 29 => 0x1f },
1226
 
        'pf31originaldecisiondata' => { 29 => 0x20 },
1227
 
        'pf3manualexposuremetering' => { 29 => 0x4 },
1228
 
        'pf3value' => { 28 => 0x3 },
1229
 
        'pf4exposuretimelimits' => { 29 => 0x5 },
1230
 
        'pf4exposuretimemax' => { 28 => 0x5 },
1231
 
        'pf4exposuretimemin' => { 28 => 0x4 },
1232
 
        'pf5aperturelimits' => { 29 => 0x6 },
1233
 
        'pf5aperturemax' => { 28 => 0x7 },
1234
 
        'pf5aperturemin' => { 28 => 0x6 },
1235
 
        'pf6presetshootingmodes' => { 29 => 0x7 },
1236
 
        'pf7bracketcontinuousshoot' => { 29 => 0x8 },
1237
 
        'pf8bracketshots' => { 28 => 0x8 },
1238
 
        'pf8setbracketshots' => { 29 => 0x9 },
1239
 
        'pf9changebracketsequence' => { 29 => 0xa },
1240
 
        'phonenumber' => { 59 => 'Phone' },
1241
 
        'photoeffect' => { 2 => 0x28 },
1242
 
        'photoeffects' => { 97 => 0xab5eca5e },
1243
 
        'photoeffectsblue' => { 99 => 0x8 },
1244
 
        'photoeffectsgreen' => { 99 => 0x6 },
1245
 
        'photoeffectsred' => { 99 => 0x4 },
1246
 
        'photoeffectstype' => { 99 => 0x0 },
1247
 
        'photometricinterpretation' => { 43 => 0x106, 142 => 'PhotometricInterpretation' },
1248
 
        'photoshopquality' => { 122 => 0x0 },
1249
 
        'pictinfo' => { 128 => 0x208 },
1250
 
        'picturemode' => { 47 => 0x1031, 103 => 0x520, 118 => [0xb,0x33] },
1251
 
        'picturemodebwfilter' => { 103 => 0x525 },
1252
 
        'picturemodecontrast' => { 103 => 0x523 },
1253
 
        'picturemodehue' => { 103 => 0x522 },
1254
 
        'picturemodesaturation' => { 103 => 0x521 },
1255
 
        'picturemodesharpness' => { 103 => 0x524 },
1256
 
        'picturemodetone' => { 103 => 0x526 },
1257
 
        'picturestyle' => { 0 => 0x6c, 17 => 0xa, 38 => 0x27a },
1258
 
        'planarconfiguration' => { 43 => 0x11c, 142 => 'PlanarConfiguration' },
1259
 
        'platenames' => { 149 => 'PlateNames' },
1260
 
        'pngwarning' => { 110 => 'Warning' },
1261
 
        'postalcode' => { 63 => 'PostalCode' },
1262
 
        'precaptureframes' => { 107 => 0x300 },
1263
 
        'predictor' => { 43 => 0x13d },
1264
 
        'prefs' => { 49 => 0xdd, 121 => 'Prefs' },
1265
 
        'preservedfilename' => { 146 => 'PreservedFileName' },
1266
 
        'previewfocalplanexresolution' => { 16 => 0x6 },
1267
 
        'previewfocalplaneyresolution' => { 16 => 0x8 },
1268
 
        'previewimage' => { 40 => 0x2000, 41 => 'PreviewImage', 42 => 'MakN', 43 => 0x927c, 45 => 0x4, 68 => 'data', 76 => 0x81, 107 => 0x280 },
1269
 
        'previewimagedata' => { 118 => 0x2000 },
1270
 
        'previewimageheight' => { 16 => 0x4 },
1271
 
        'previewimagelength' => { 16 => 0x2, 40 => 0x3, 43 => [0x117,0x202], 76 => 0x89, 88 => 0x202, 103 => 0x102, 107 => 0x1037, 118 => 0x3, 126 => 0x1e },
1272
 
        'previewimagename' => { 68 => '1Name' },
1273
 
        'previewimagesize' => { 40 => 0x2, 68 => 'ImageSize', 118 => 0x2 },
1274
 
        'previewimagestart' => { 16 => 0x5, 40 => 0x4, 43 => [0x111,0x201], 76 => 0x88, 88 => 0x201, 103 => 0x101, 107 => 0x1036, 118 => 0x4, 126 => 0x1c },
1275
 
        'previewimagetype' => { 68 => '0Type' },
1276
 
        'previewimagevalid' => { 103 => 0x100, 107 => 0x1035 },
1277
 
        'previewimagewidth' => { 16 => 0x3 },
1278
 
        'previewquality' => { 16 => 0x1 },
1279
 
        'primarychromaticities' => { 43 => 0x13f, 142 => 'PrimaryChromaticities' },
1280
 
        'printim' => { 43 => 0xc4a5 },
1281
 
        'privatertkinfo' => { 131 => 'privateRTKInfo' },
1282
 
        'processingsoftware' => { 43 => 0xb },
1283
 
        'producer' => { 140 => 'Producer' },
1284
 
        'productid' => { 50 => 0x32 },
1285
 
        'productionversion' => { 111 => 0x2 },
1286
 
        'programmode' => { 78 => 0x5 },
1287
 
        'programshift' => { 86 => 0xd },
1288
 
        'programversion' => { 49 => 0x46 },
1289
 
        'projectrefpath' => { 145 => 'projectRefPath' },
1290
 
        'projectreftype' => { 145 => 'projectRefType' },
1291
 
        'province-state' => { 49 => 0x5f },
1292
 
        'publisher' => { 136 => 'publisher' },
1293
 
        'pulldown' => { 145 => 'pullDown' },
1294
 
        'quality' => { 2 => 0x3, 39 => 0x2, 40 => 0x3002, 47 => 0x1000, 53 => 0x9, 86 => 0x4, 91 => 0x3, 107 => 0x201, 118 => 0x8, 129 => 0x16 },
1295
 
        'qualitymode' => { 40 => 0x8 },
1296
 
        'quantizationmethod' => { 51 => 0x78 },
1297
 
        'quickcontroldialinmeter' => { 21 => 0x703 },
1298
 
        'quickshot' => { 128 => 0x213 },
1299
 
        'rasterizedcaption' => { 49 => 0x7d },
1300
 
        'rating' => { 43 => 0x4746, 120 => 0xdf, 137 => 'rating', 143 => 'Rating' },
1301
 
        'ratingpercent' => { 43 => 0x4749, 132 => 'Rating' },
1302
 
        'rawandjpgrecording' => { 19 => 0x8 },
1303
 
        'rawbrightnessadj' => { 38 => 0x38 },
1304
 
        'rawcoloradj' => { 38 => 0x2e },
1305
 
        'rawcolortoneadj' => { 38 => 0x290 },
1306
 
        'rawcontrastadj' => { 38 => 0x294 },
1307
 
        'rawcropbottom' => { 120 => 0xd4 },
1308
 
        'rawcropleft' => { 120 => 0xd1 },
1309
 
        'rawcropright' => { 120 => 0xd3 },
1310
 
        'rawcroptop' => { 120 => 0xd2 },
1311
 
        'rawcustomsaturation' => { 38 => 0x30 },
1312
 
        'rawcustomtone' => { 38 => 0x34 },
1313
 
        'rawdatauniqueid' => { 43 => 0xc65d },
1314
 
        'rawdepth' => { 77 => 0x10 },
1315
 
        'rawdevcolorspace' => { 108 => 0x108 },
1316
 
        'rawdevcontrastvalue' => { 108 => 0x106 },
1317
 
        'rawdeveditstatus' => { 108 => 0x10b },
1318
 
        'rawdevengine' => { 108 => 0x109 },
1319
 
        'rawdevexposurebiasvalue' => { 108 => 0x100 },
1320
 
        'rawdevgraypoint' => { 108 => 0x103 },
1321
 
        'rawdevmemorycoloremphasis' => { 108 => 0x105 },
1322
 
        'rawdevnoisereduction' => { 108 => 0x10a },
1323
 
        'rawdevsaturationemphasis' => { 108 => 0x104 },
1324
 
        'rawdevsettings' => { 108 => 0x10c },
1325
 
        'rawdevsharpnessvalue' => { 108 => 0x107 },
1326
 
        'rawdevversion' => { 108 => 0x0 },
1327
 
        'rawdevwbfineadjustment' => { 108 => 0x102 },
1328
 
        'rawdevwhitebalancevalue' => { 108 => 0x101 },
1329
 
        'rawfile' => { 43 => 0xfe4c },
1330
 
        'rawfilename' => { 135 => 'RawFileName' },
1331
 
        'rawhighlightpoint' => { 38 => 0x29a },
1332
 
        'rawimagecenter' => { 86 => 0x99 },
1333
 
        'rawimagesize' => { 118 => 0x39 },
1334
 
        'rawjpgheight' => { 36 => 0x4 },
1335
 
        'rawjpgquality' => { 9 => 0x6, 36 => 0x1 },
1336
 
        'rawjpgsize' => { 9 => 0x7, 36 => 0x2 },
1337
 
        'rawjpgwidth' => { 36 => 0x3 },
1338
 
        'rawlinear' => { 38 => 0x296 },
1339
 
        'rawsaturationadj' => { 38 => 0x292 },
1340
 
        'rawshadowpoint' => { 38 => 0x29c },
1341
 
        'rawsharpnessadj' => { 38 => 0x298 },
1342
 
        'recordid' => { 34 => 0x1804 },
1343
 
        'recordingmode' => { 39 => 0x1 },
1344
 
        'recordmode' => { 2 => 0x9, 40 => 0x3000 },
1345
 
        'recordshutterrelease' => { 128 => 0x217 },
1346
 
        'redbalance' => { 107 => 0x1017, 118 => 0x1c },
1347
 
        'redcurvelimits' => { 38 => 0x18a },
1348
 
        'redcurvepoints' => { 38 => 0x160 },
1349
 
        'redeyecorrection' => { 100 => 0x0 },
1350
 
        'redhue' => { 135 => 'RedHue' },
1351
 
        'redsaturation' => { 135 => 'RedSaturation' },
1352
 
        'referenceblackwhite' => { 43 => 0x214, 142 => 'ReferenceBlackWhite' },
1353
 
        'referencedate' => { 49 => 0x2f },
1354
 
        'referencenumber' => { 49 => 0x32 },
1355
 
        'references' => { 59 => 'References' },
1356
 
        'referenceservice' => { 49 => 0x2d },
1357
 
        'relatedaudiofile' => { 57 => 'data' },
1358
 
        'relatedaudiofilename' => { 57 => '1Name' },
1359
 
        'relatedaudiofiletype' => { 57 => '0Type' },
1360
 
        'relatedimagefileformat' => { 43 => 0x1000 },
1361
 
        'relatedimagelength' => { 43 => 0x1002 },
1362
 
        'relatedimagewidth' => { 43 => 0x1001 },
1363
 
        'relatedsoundfile' => { 43 => 0xa004, 138 => 'RelatedSoundFile' },
1364
 
        'relatedvideofile' => { 71 => 'data' },
1365
 
        'relatedvideofilename' => { 71 => '1Name' },
1366
 
        'relatedvideofiletype' => { 71 => '0Type' },
1367
 
        'relation' => { 136 => 'relation' },
1368
 
        'relativepeakaudiofilepath' => { 145 => 'relativePeakAudioFilePath' },
1369
 
        'relativetimestamp' => { 145 => 'relativeTimestamp' },
1370
 
        'releasedate' => { 49 => 0x1e, 145 => 'releaseDate' },
1371
 
        'releasesetting' => { 34 => 0x1016 },
1372
 
        'releasetime' => { 49 => 0x23 },
1373
 
        'renditionclass' => { 146 => 'RenditionClass' },
1374
 
        'renditionofdocumentid' => { 146 => 'RenditionOfDocumentID' },
1375
 
        'renditionofinstanceid' => { 146 => 'RenditionOfInstanceID' },
1376
 
        'renditionofmanager' => { 146 => 'RenditionOfManager' },
1377
 
        'renditionofmanagervariant' => { 146 => 'RenditionOfManagerVariant' },
1378
 
        'renditionofmanageto' => { 146 => 'RenditionOfManageTo' },
1379
 
        'renditionofmanageui' => { 146 => 'RenditionOfManageUI' },
1380
 
        'renditionofrenditionclass' => { 146 => 'RenditionOfRenditionClass' },
1381
 
        'renditionofrenditionparams' => { 146 => 'RenditionOfRenditionParams' },
1382
 
        'renditionofversionid' => { 146 => 'RenditionOfVersionID' },
1383
 
        'renditionparams' => { 146 => 'RenditionParams' },
1384
 
        'resampleparamsquality' => { 145 => 'resampleParamsQuality' },
1385
 
        'resaved' => { 128 => 0x21e },
1386
 
        'resolution' => { 64 => 'Resolution' },
1387
 
        'resolutionmode' => { 129 => 0x4 },
1388
 
        'resolutionunit' => { 43 => 0x128, 52 => 0x2, 142 => 'ResolutionUnit' },
1389
 
        'reuseallowed' => { 147 => 'ReuseAllowed' },
1390
 
        'revision' => { 137 => 'revision' },
1391
 
        'rgbcurvelimits' => { 38 => 0x238 },
1392
 
        'rgbcurvepoints' => { 38 => 0x20e },
1393
 
        'ricohdate' => { 126 => 0x6 },
1394
 
        'ricohimageheight' => { 126 => 0x2 },
1395
 
        'ricohimagewidth' => { 126 => 0x0 },
1396
 
        'rightascension' => { 67 => 'RightAscension' },
1397
 
        'rights' => { 136 => 'rights' },
1398
 
        'romoperationmode' => { 34 => 0x80d },
1399
 
        'rotation' => { 33 => 0x3, 38 => 0x26e, 46 => 0x4, 67 => 'Rotation', 73 => 0x50, 74 => 0x46, 75 => 0x5a, 97 => 0x76a43207, 111 => 0x30, 120 => 0xd8 },
1400
 
        'routing' => { 125 => 'Routing' },
1401
 
        'rowsperstrip' => { 43 => 0x116 },
1402
 
        'safetyshift' => { 21 => 0x108 },
1403
 
        'safetyshiftinavortv' => { 19 => 0x10, 20 => 0x10, 22 => 0xf, 23 => 0x10, 26 => 0x10 },
1404
 
        'samplebits' => { 57 => 'SampleBits' },
1405
 
        'samplerate' => { 57 => 'SampleRate' },
1406
 
        'samplesperpixel' => { 43 => 0x115, 142 => 'SamplesPerPixel' },
1407
 
        'samplestructure' => { 51 => 0x5a },
1408
 
        'sanyoquality' => { 128 => 0x201 },
1409
 
        'sanyothumbnail' => { 128 => 0x100 },
1410
 
        'saturation' => { 2 => 0xe, 7 => 0x1, 39 => 0xd, 40 => [0x3013,0x1f], 43 => [0xa409,0xfe55], 47 => 0x1003, 58 => 'Saturation', 72 => 0x1f, 73 => 0x32, 74 => 0x28, 75 => 0x1a, 78 => 0x1, 86 => [0x94,0xaa], 118 => 0x1f, 126 => 0x28, 129 => 0x10, 135 => 'Saturation', 138 => 'Saturation' },
1411
 
        'saturationadj' => { 38 => 0x116 },
1412
 
        'saturationadjustmentaqua' => { 135 => 'SaturationAdjustmentAqua' },
1413
 
        'saturationadjustmentblue' => { 135 => 'SaturationAdjustmentBlue' },
1414
 
        'saturationadjustmentgreen' => { 135 => 'SaturationAdjustmentGreen' },
1415
 
        'saturationadjustmentmagenta' => { 135 => 'SaturationAdjustmentMagenta' },
1416
 
        'saturationadjustmentorange' => { 135 => 'SaturationAdjustmentOrange' },
1417
 
        'saturationadjustmentpurple' => { 135 => 'SaturationAdjustmentPurple' },
1418
 
        'saturationadjustmentred' => { 135 => 'SaturationAdjustmentRed' },
1419
 
        'saturationadjustmentyellow' => { 135 => 'SaturationAdjustmentYellow' },
1420
 
        'saturationfaithful' => { 0 => 0xfe },
1421
 
        'saturationlandscape' => { 0 => 0xfc },
1422
 
        'saturationneutral' => { 0 => 0xfd },
1423
 
        'saturationportrait' => { 0 => 0xfb },
1424
 
        'saturationstandard' => { 0 => 0xfa },
1425
 
        'saturationuserdef1' => { 0 => 0x100 },
1426
 
        'saturationuserdef2' => { 0 => 0x101 },
1427
 
        'saturationuserdef3' => { 0 => 0x102 },
1428
 
        'saveid' => { 146 => 'SaveID' },
1429
 
        'scaledresolution' => { 94 => 0x9e },
1430
 
        'scaletype' => { 145 => 'scaleType' },
1431
 
        'scanningdirection' => { 51 => 0x64 },
1432
 
        'scene' => { 139 => 'Scene', 145 => 'scene' },
1433
 
        'scenecapturetype' => { 43 => 0xa406, 138 => 'SceneCaptureType' },
1434
 
        'scenemode' => { 76 => 0x100, 86 => 0x8f, 103 => 0x509 },
1435
 
        'sceneselect' => { 128 => 0x21f },
1436
 
        'scenetype' => { 43 => 0xa301, 138 => 'SceneType' },
1437
 
        'securityclassification' => { 43 => 0x9212 },
1438
 
        'selectableafpoint' => { 21 => 0x509 },
1439
 
        'self-timer' => { 2 => 0x2 },
1440
 
        'self-timer2' => { 18 => 0x1d },
1441
 
        'selftimer' => { 40 => 0x3001, 111 => 0x2e, 128 => 0x214 },
1442
 
        'selftimermode' => { 43 => 0x882b },
1443
 
        'selftimertime' => { 34 => 0x1806 },
1444
 
        'seminfo' => { 43 => 0x8546 },
1445
 
        'sensingmethod' => { 43 => 0xa217, 138 => 'SensingMethod' },
1446
 
        'sensorbluelevel' => { 17 => 0x5 },
1447
 
        'sensorcleaning' => { 27 => 0xd },
1448
 
        'sensorheight' => { 77 => 0x8 },
1449
 
        'sensorpixelsize' => { 86 => 0x9a },
1450
 
        'sensorredlevel' => { 17 => 0x4 },
1451
 
        'sensorsize' => { 58 => 'SensorSize' },
1452
 
        'sensortemperature' => { 105 => 0x1500, 107 => 0x1007 },
1453
 
        'sensorwidth' => { 77 => 0xa },
1454
 
        'sequence' => { 103 => 0x600 },
1455
 
        'sequencenumber' => { 18 => 0x9, 40 => 0x301c, 47 => 0x1101, 53 => 0x1d, 111 => 0x2b },
1456
 
        'sequenceshotinterval' => { 128 => 0x224 },
1457
 
        'sequentialshot' => { 128 => 0x20e },
1458
 
        'serialnumber' => { 12 => 0xc, 34 => 0x180b, 43 => 0xfde9, 58 => 'SerialNumber', 86 => 0xa0, 104 => 0x101, 107 => [0x404,0x101a], 129 => 0x2, 133 => 'SerialNumber' },
1459
 
        'serialnumberformat' => { 12 => 0x15, 34 => 0x183b },
1460
 
        'serviceidentifier' => { 50 => 0x1e },
1461
 
        'setbuttoncrosskeysfunc' => { 24 => 0x0, 25 => 0x0 },
1462
 
        'setbuttonfunction' => { 19 => 0x1, 27 => 0xc },
1463
 
        'setbuttonwhenshooting' => { 21 => 0x704 },
1464
 
        'setfunctionwhenshooting' => { 22 => 0x0, 23 => 0x1, 26 => 0x1 },
1465
 
        'shadingcompensation' => { 103 => 0x50c },
1466
 
        'shadingcompensation2' => { 106 => 0x1012 },
1467
 
        'shadow' => { 129 => 0xe },
1468
 
        'shadows' => { 43 => 0xfe52, 135 => 'Shadows' },
1469
 
        'shadowscale' => { 43 => 0xc633 },
1470
 
        'shadowtint' => { 135 => 'ShadowTint' },
1471
 
        'shakereduction' => { 119 => 0x1 },
1472
 
        'sharpness' => { 2 => 0xf, 17 => 0x2, 39 => 0xb, 40 => [0x3011,0x21], 43 => [0xa40a,0xfe56], 47 => 0x1001, 53 => 0x6b, 55 => 0x37, 58 => 'Sharpness', 72 => 0x21, 73 => 0x30, 74 => 0x26, 75 => 0x18, 78 => 0x3, 86 => 0x6, 107 => 0x100f, 118 => 0x21, 126 => 0x22, 127 => 0x1003, 129 => 0x11, 135 => 'Sharpness', 138 => 'Sharpness' },
1473
 
        'sharpnessfactor' => { 107 => 0x102a },
1474
 
        'sharpnessfaithful' => { 0 => 0xf5 },
1475
 
        'sharpnessfrequency' => { 17 => 0x3 },
1476
 
        'sharpnesslandscape' => { 0 => 0xf3 },
1477
 
        'sharpnessmonochrome' => { 0 => 0xf6 },
1478
 
        'sharpnessneutral' => { 0 => 0xf4 },
1479
 
        'sharpnessportrait' => { 0 => 0xf2 },
1480
 
        'sharpnesssetting' => { 103 => 0x506 },
1481
 
        'sharpnessstandard' => { 0 => 0xf1 },
1482
 
        'sharpnessuserdef1' => { 0 => 0xf7 },
1483
 
        'sharpnessuserdef2' => { 0 => 0xf8 },
1484
 
        'sharpnessuserdef3' => { 0 => 0xf9 },
1485
 
        'shootingmode' => { 58 => 'ShootingMode', 86 => 0x89, 111 => 0x1f },
1486
 
        'shortdescription' => { 137 => 'shortdescription' },
1487
 
        'shortdocumentid' => { 49 => 0xba },
1488
 
        'shortfocal' => { 0 => 0x12, 2 => 0x18 },
1489
 
        'shortownername' => { 0 => 0xac },
1490
 
        'shortreleasetimelag' => { 21 => 0x80d },
1491
 
        'shotdate' => { 145 => 'shotDate' },
1492
 
        'shotlocation' => { 145 => 'shotLocation' },
1493
 
        'shotname' => { 145 => 'shotName' },
1494
 
        'shutter-aelock' => { 19 => 0x4, 22 => 0x3, 23 => 0x4, 24 => 0x3, 25 => 0x3, 26 => 0x4, 27 => 0x2 },
1495
 
        'shutteraelbutton' => { 20 => 0x4 },
1496
 
        'shutterbuttonafonbutton' => { 21 => 0x701 },
1497
 
        'shuttercount' => { 9 => 0x1 },
1498
 
        'shuttercurtainsync' => { 19 => 0xf, 20 => 0xf, 21 => 0x305, 22 => 0xe, 23 => 0xf, 24 => 0x8, 25 => 0x8, 26 => 0xf, 27 => 0x8 },
1499
 
        'shuttermode' => { 53 => 0x1b },
1500
 
        'shutterreleasemethod' => { 34 => 0x1010 },
1501
 
        'shutterreleasenocfcard' => { 19 => 0x2, 20 => 0x2, 27 => 0xf },
1502
 
        'shutterreleasetiming' => { 34 => 0x1011 },
1503
 
        'shutterspeedrange' => { 21 => 0x10c },
1504
 
        'shutterspeedvalue' => { 43 => 0x9201, 107 => 0x1000, 138 => 'ShutterSpeedValue' },
1505
 
        'similarityindex' => { 49 => 0xe4 },
1506
 
        'slowshutter' => { 18 => 0x8 },
1507
 
        'slowsync' => { 47 => 0x1030 },
1508
 
        'smoothingparameter1' => { 106 => 0x300 },
1509
 
        'smoothingparameter2' => { 106 => 0x310 },
1510
 
        'smoothingthreshold2' => { 106 => 0x610 },
1511
 
        'smoothingthresholds' => { 106 => 0x600 },
1512
 
        'smoothness' => { 43 => 0xfe57 },
1513
 
        'software' => { 43 => 0x131, 59 => 'Software', 110 => 'Software', 129 => 0x18, 142 => 'Software' },
1514
 
        'softwareversion' => { 128 => 0x207 },
1515
 
        'source' => { 49 => 0x73, 110 => 'Source', 136 => 'source', 137 => 'source', 141 => 'Source' },
1516
 
        'sourceresolution' => { 94 => 0xae },
1517
 
        'spatialfrequencyresponsecolumns' => { 138 => 'SpatialFrequencyResponseColumns' },
1518
 
        'spatialfrequencyresponsenames' => { 138 => 'SpatialFrequencyResponseNames' },
1519
 
        'spatialfrequencyresponserows' => { 138 => 'SpatialFrequencyResponseRows' },
1520
 
        'spatialfrequencyresponsevalues' => { 138 => 'SpatialFrequencyResponseValues' },
1521
 
        'speakerplacement' => { 145 => 'speakerPlacement' },
1522
 
        'specialinstructions' => { 49 => 0x28 },
1523
 
        'specialmode' => { 107 => 0x200, 128 => 0x200 },
1524
 
        'spectralsensitivity' => { 43 => 0x8824, 138 => 'SpectralSensitivity' },
1525
 
        'splittoningbalance' => { 135 => 'SplitToningBalance' },
1526
 
        'splittoninghighlighthue' => { 135 => 'SplitToningHighlightHue' },
1527
 
        'splittoninghighlightsaturation' => { 135 => 'SplitToningHighlightSaturation' },
1528
 
        'splittoningshadowhue' => { 135 => 'SplitToningShadowHue' },
1529
 
        'splittoningshadowsaturation' => { 135 => 'SplitToningShadowSaturation' },
1530
 
        'spotfocuspointx' => { 72 => 0x2d },
1531
 
        'spotfocuspointy' => { 72 => 0x2e },
1532
 
        'spotmeterlinktoafpoint' => { 21 => 0x107 },
1533
 
        'sr_swstoswrtime' => { 119 => 0x2 },
1534
 
        'srresult' => { 119 => 0x0 },
1535
 
        'starttimecodetimeformat' => { 145 => 'startTimecodeTimeFormat' },
1536
 
        'starttimecodetimevalue' => { 145 => 'startTimecodeTimeValue' },
1537
 
        'state' => { 63 => 'State', 141 => 'State' },
1538
 
        'storagemethod' => { 77 => 0x12 },
1539
 
        'straightenangle' => { 97 => 0x2fc08431 },
1540
 
        'stretchmode' => { 145 => 'stretchMode' },
1541
 
        'sub-location' => { 49 => 0x5c },
1542
 
        'subfiledata' => { 66 => 'data' },
1543
 
        'subfiledirectory' => { 66 => '1Directory' },
1544
 
        'subfilemimetype' => { 66 => '2MIME' },
1545
 
        'subfilename' => { 66 => '1Name' },
1546
 
        'subfileresource' => { 66 => 'rsrc' },
1547
 
        'subfiletype' => { 43 => 0xfe, 66 => '0Type' },
1548
 
        'subject' => { 125 => 'Subject', 136 => 'subject', 140 => 'Subject' },
1549
 
        'subjectarea' => { 138 => 'SubjectArea' },
1550
 
        'subjectcode' => { 139 => 'SubjectCode' },
1551
 
        'subjectdistance' => { 43 => 0x9206, 53 => 0x3e, 138 => 'SubjectDistance' },
1552
 
        'subjectdistancerange' => { 43 => 0xa40c, 138 => 'SubjectDistanceRange' },
1553
 
        'subjectlocation' => { 43 => [0x9214,0xa214], 138 => 'SubjectLocation' },
1554
 
        'subjectprogram' => { 72 => 0x22 },
1555
 
        'subjectreference' => { 49 => 0xc },
1556
 
        'subsectime' => { 43 => 0x9290 },
1557
 
        'subsectimedigitized' => { 43 => 0x9292 },
1558
 
        'subsectimeoriginal' => { 43 => 0x9291 },
1559
 
        'superimposeddisplay' => { 19 => 0xa, 22 => 0x9, 23 => 0xa, 26 => 0xa, 27 => 0xe },
1560
 
        'supplementalcategories' => { 49 => 0x14, 141 => 'SupplementalCategories' },
1561
 
        'supplementaltype' => { 51 => 0x37 },
1562
 
        'switchtoregisteredafpoint' => { 20 => 0x12, 21 => 0x50a },
1563
 
        'tagged' => { 120 => 0xdd },
1564
 
        'tapename' => { 145 => 'tapeName' },
1565
 
        'targetaperture' => { 18 => 0x4 },
1566
 
        'targetcompressionratio' => { 32 => 0x1 },
1567
 
        'targetdistancesetting' => { 34 => 0x1807 },
1568
 
        'targetexposuretime' => { 18 => 0x5 },
1569
 
        'targetimagetype' => { 34 => 0x100a },
1570
 
        'temperature' => { 135 => 'Temperature' },
1571
 
        'tempo' => { 145 => 'tempo' },
1572
 
        'thresholding' => { 43 => 0x107 },
1573
 
        'thumbnailfilename' => { 34 => 0x817 },
1574
 
        'thumbnailimage' => { 34 => 0x2008, 41 => 'ThumbnailImage', 45 => 0x3, 69 => 'data', 107 => 0x100 },
1575
 
        'thumbnailimagename' => { 69 => '1Name' },
1576
 
        'thumbnailimagesize' => { 69 => 'ImageSize' },
1577
 
        'thumbnailimagetype' => { 69 => '0Type' },
1578
 
        'thumbnaillength' => { 43 => 0x202 },
1579
 
        'thumbnailoffset' => { 43 => 0x201 },
1580
 
        'thumbnailsformat' => { 143 => 'ThumbnailsFormat' },
1581
 
        'thumbnailsheight' => { 143 => 'ThumbnailsHeight' },
1582
 
        'thumbnailsimage' => { 143 => 'ThumbnailsImage' },
1583
 
        'thumbnailswidth' => { 143 => 'ThumbnailsWidth' },
1584
 
        'tilelength' => { 43 => 0x143 },
1585
 
        'tilewidth' => { 43 => 0x142 },
1586
 
        'time' => { 118 => 0x7 },
1587
 
        'timecreated' => { 49 => 0x3c, 53 => 0x14, 55 => 0x10, 121 => 'TimeCreated' },
1588
 
        'timerlength' => { 21 => 0x80c },
1589
 
        'timescaleparamsframeoverlappingpercentage' => { 145 => 'timeScaleParamsFrameOverlappingPercentage' },
1590
 
        'timescaleparamsframesize' => { 145 => 'timeScaleParamsFrameSize' },
1591
 
        'timescaleparamsquality' => { 145 => 'timeScaleParamsQuality' },
1592
 
        'timesent' => { 50 => 0x50 },
1593
 
        'timesignature' => { 145 => 'timeSignature' },
1594
 
        'timestamp' => { 0 => 0x11c, 110 => 'TimeStamp' },
1595
 
        'timezone' => { 40 => 0x3006 },
1596
 
        'timezonecode' => { 37 => 0x1 },
1597
 
        'timezoneinfo' => { 37 => 0x2 },
1598
 
        'timezoneoffset' => { 43 => 0x882a },
1599
 
        'tint' => { 135 => 'Tint' },
1600
 
        'title' => { 59 => 'Title', 110 => 'Title', 125 => 'Title', 136 => 'title', 140 => 'Title' },
1601
 
        'tonecomp' => { 86 => 0x81 },
1602
 
        'tonecurve' => { 17 => 0x1, 118 => 0x402, 135 => 'ToneCurve' },
1603
 
        'tonecurveactive' => { 38 => 0x110 },
1604
 
        'tonecurvename' => { 135 => 'ToneCurveName' },
1605
 
        'tonecurveproperty' => { 38 => 0x3c },
1606
 
        'tonecurves' => { 118 => 0x403 },
1607
 
        'toningeffect' => { 9 => 0xf },
1608
 
        'toningeffectmonochrome' => { 0 => 0x108 },
1609
 
        'totalzoom' => { 53 => 0x62 },
1610
 
        'tracknumber' => { 145 => 'trackNumber' },
1611
 
        'trailersignature' => { 66 => 'zmie' },
1612
 
        'transferfunction' => { 142 => 'TransferFunction' },
1613
 
        'transmissionreference' => { 141 => 'TransmissionReference' },
1614
 
        'travelday' => { 111 => 0x36 },
1615
 
        'ttl_da_adown' => { 116 => 0x5 },
1616
 
        'ttl_da_aup' => { 116 => 0x4 },
1617
 
        'ttl_da_bdown' => { 116 => 0x7 },
1618
 
        'ttl_da_bup' => { 116 => 0x6 },
1619
 
        'tvvalue' => { 30 => 0x1 },
1620
 
        'type' => { 136 => 'type' },
1621
 
        'uniquecameramodel' => { 43 => 0xc614 },
1622
 
        'uniquedocumentid' => { 49 => 0xbb },
1623
 
        'uniqueobjectname' => { 50 => 0x64 },
1624
 
        'unknowncompensation' => { 129 => 0xc },
1625
 
        'unsharp1color' => { 101 => 0x13 },
1626
 
        'unsharp1halowidth' => { 101 => 0x19 },
1627
 
        'unsharp1intensity' => { 101 => 0x17 },
1628
 
        'unsharp1threshold' => { 101 => 0x1b },
1629
 
        'unsharp2color' => { 101 => 0x2e },
1630
 
        'unsharp2halowidth' => { 101 => 0x34 },
1631
 
        'unsharp2intensity' => { 101 => 0x32 },
1632
 
        'unsharp2threshold' => { 101 => 0x36 },
1633
 
        'unsharp3color' => { 101 => 0x49 },
1634
 
        'unsharp3halowidth' => { 101 => 0x4f },
1635
 
        'unsharp3intensity' => { 101 => 0x4d },
1636
 
        'unsharp3threshold' => { 101 => 0x51 },
1637
 
        'unsharp4color' => { 101 => 0x64 },
1638
 
        'unsharp4halowidth' => { 101 => 0x6a },
1639
 
        'unsharp4intensity' => { 101 => 0x68 },
1640
 
        'unsharp4threshold' => { 101 => 0x6c },
1641
 
        'unsharpcount' => { 101 => 0x0 },
1642
 
        'unsharpmask' => { 97 => 0x76a43200 },
1643
 
        'urgency' => { 49 => 0xa, 141 => 'Urgency' },
1644
 
        'url' => { 59 => 'URL', 110 => 'URL', 123 => 0x40b },
1645
 
        'usablemeteringmodes' => { 21 => 0x10a },
1646
 
        'usableshootingmodes' => { 21 => 0x109 },
1647
 
        'usageterms' => { 148 => 'UsageTerms' },
1648
 
        'usercomment' => { 34 => 0x805, 43 => 0x9286, 138 => 'UserComment' },
1649
 
        'userdef1picturestyle' => { 0 => 0x10c },
1650
 
        'userdef2picturestyle' => { 0 => 0x10e },
1651
 
        'userdef3picturestyle' => { 0 => 0x110 },
1652
 
        'usmlenselectronicmf' => { 20 => 0x7, 21 => 0x501 },
1653
 
        'utmeasting' => { 70 => 'Easting' },
1654
 
        'utmmapdatum' => { 70 => 'Datum' },
1655
 
        'utmnorthing' => { 70 => 'Northing' },
1656
 
        'utmzone' => { 70 => 'Zone' },
1657
 
        'validbits' => { 106 => 0x611, 107 => 0x102c },
1658
 
        'variousmodes' => { 53 => 0x26 },
1659
 
        'variousmodes2' => { 53 => 0x3a },
1660
 
        'variprogram' => { 86 => 0xab },
1661
 
        'version' => { 47 => 0x0, 125 => 'Version', 135 => 'Version' },
1662
 
        'versionid' => { 146 => 'VersionID' },
1663
 
        'versionscomments' => { 146 => 'VersionsComments' },
1664
 
        'versionseventaction' => { 146 => 'VersionsEventAction' },
1665
 
        'versionseventinstanceid' => { 146 => 'VersionsEventInstanceID' },
1666
 
        'versionseventparameters' => { 146 => 'VersionsEventParameters' },
1667
 
        'versionseventsoftwareagent' => { 146 => 'VersionsEventSoftwareAgent' },
1668
 
        'versionseventwhen' => { 146 => 'VersionsEventWhen' },
1669
 
        'versionsmodifier' => { 146 => 'VersionsModifier' },
1670
 
        'versionsmodifydate' => { 146 => 'VersionsModifyDate' },
1671
 
        'versionsversion' => { 146 => 'VersionsVersion' },
1672
 
        'vibrance' => { 135 => 'Vibrance' },
1673
 
        'videoalphamode' => { 145 => 'videoAlphaMode' },
1674
 
        'videoalphapremultiplecolora' => { 145 => 'videoAlphaPremultipleColorA' },
1675
 
        'videoalphapremultiplecolorb' => { 145 => 'videoAlphaPremultipleColorB' },
1676
 
        'videoalphapremultiplecolorblack' => { 145 => 'videoAlphaPremultipleColorBlack' },
1677
 
        'videoalphapremultiplecolorblue' => { 145 => 'videoAlphaPremultipleColorBlue' },
1678
 
        'videoalphapremultiplecolorcyan' => { 145 => 'videoAlphaPremultipleColorCyan' },
1679
 
        'videoalphapremultiplecolorgreen' => { 145 => 'videoAlphaPremultipleColorGreen' },
1680
 
        'videoalphapremultiplecolorl' => { 145 => 'videoAlphaPremultipleColorL' },
1681
 
        'videoalphapremultiplecolormagenta' => { 145 => 'videoAlphaPremultipleColorMagenta' },
1682
 
        'videoalphapremultiplecolormode' => { 145 => 'videoAlphaPremultipleColorMode' },
1683
 
        'videoalphapremultiplecolorred' => { 145 => 'videoAlphaPremultipleColorRed' },
1684
 
        'videoalphapremultiplecolorswatchname' => { 145 => 'videoAlphaPremultipleColorSwatchName' },
1685
 
        'videoalphapremultiplecolortype' => { 145 => 'videoAlphaPremultipleColorType' },
1686
 
        'videoalphapremultiplecoloryellow' => { 145 => 'videoAlphaPremultipleColorYellow' },
1687
 
        'videoalphaunityistransparent' => { 145 => 'videoAlphaUnityIsTransparent' },
1688
 
        'videocolorspace' => { 145 => 'videoColorSpace' },
1689
 
        'videocompressor' => { 145 => 'videoCompressor' },
1690
 
        'videofieldorder' => { 145 => 'videoFieldOrder' },
1691
 
        'videoframerate' => { 145 => 'videoFrameRate' },
1692
 
        'videoframesizeh' => { 145 => 'videoFrameSizeH' },
1693
 
        'videoframesizeunit' => { 145 => 'videoFrameSizeUnit' },
1694
 
        'videoframesizew' => { 145 => 'videoFrameSizeW' },
1695
 
        'videomoddate' => { 145 => 'videoModDate' },
1696
 
        'videopixelaspectratio' => { 145 => 'videoPixelAspectRatio' },
1697
 
        'videopixeldepth' => { 145 => 'videoPixelDepth' },
1698
 
        'viewinfoduringexposure' => { 21 => 0x407 },
1699
 
        'vignetteamount' => { 135 => 'VignetteAmount' },
1700
 
        'vignettecontrol' => { 97 => 0x76a43205 },
1701
 
        'vignettecontrolintensity' => { 97 => 0xac6bd5c0 },
1702
 
        'vignettemidpoint' => { 135 => 'VignetteMidpoint' },
1703
 
        'voicememo' => { 128 => 0x216 },
1704
 
        'wb_bluelevel' => { 112 => 0x26 },
1705
 
        'wb_greenlevel' => { 112 => 0x25 },
1706
 
        'wb_rbgglevels' => { 81 => 0x0 },
1707
 
        'wb_rblevels' => { 106 => 0x100 },
1708
 
        'wb_redlevel' => { 112 => 0x24 },
1709
 
        'wb_rgbglevels' => { 83 => 0x0 },
1710
 
        'wb_rggblevels' => { 82 => 0x0 },
1711
 
        'wb_rggblevelsasshot' => { 4 => 0x19, 5 => 0x18, 6 => 0x3f },
1712
 
        'wb_rggblevelsauto' => { 3 => 0x0, 4 => 0x1e, 5 => 0x22, 6 => 0x44 },
1713
 
        'wb_rggblevelscloudy' => { 3 => 0xc, 4 => 0x2d, 5 => 0x31, 6 => 0x58, 118 => 0x20f },
1714
 
        'wb_rggblevelscustom' => { 3 => 0x1c, 6 => 0x80 },
1715
 
        'wb_rggblevelscustom1' => { 4 => 0x41 },
1716
 
        'wb_rggblevelscustom2' => { 4 => 0x46 },
1717
 
        'wb_rggblevelsdaylight' => { 3 => 0x4, 4 => 0x23, 5 => 0x27, 6 => 0x4e, 118 => 0x20d },
1718
 
        'wb_rggblevelsflash' => { 3 => 0x18, 4 => 0x3c, 5 => 0x45, 6 => 0x6c, 118 => 0x214 },
1719
 
        'wb_rggblevelsfluorescent' => { 3 => 0x14, 4 => 0x37, 5 => 0x3b, 6 => 0x62 },
1720
 
        'wb_rggblevelsfluorescentd' => { 118 => 0x211 },
1721
 
        'wb_rggblevelsfluorescentn' => { 118 => 0x212 },
1722
 
        'wb_rggblevelsfluorescentw' => { 118 => 0x213 },
1723
 
        'wb_rggblevelskelvin' => { 3 => 0x20, 5 => 0x40, 6 => 0x67 },
1724
 
        'wb_rggblevelsmeasured' => { 6 => 0x49 },
1725
 
        'wb_rggblevelspc1' => { 5 => 0x90, 6 => 0x71 },
1726
 
        'wb_rggblevelspc2' => { 5 => 0x95, 6 => 0x76 },
1727
 
        'wb_rggblevelspc3' => { 5 => 0x9a, 6 => 0x7b },
1728
 
        'wb_rggblevelsshade' => { 3 => 0x8, 4 => 0x28, 5 => 0x2c, 6 => 0x53, 118 => 0x20e },
1729
 
        'wb_rggblevelstungsten' => { 3 => 0x10, 4 => 0x32, 5 => 0x36, 6 => 0x5d, 118 => 0x210 },
1730
 
        'wb_rggblevelsunknown' => { 5 => 0x1d },
1731
 
        'wb_rggblevelsunknown10' => { 5 => 0x72 },
1732
 
        'wb_rggblevelsunknown11' => { 5 => 0x77 },
1733
 
        'wb_rggblevelsunknown12' => { 5 => 0x7c },
1734
 
        'wb_rggblevelsunknown13' => { 5 => 0x81 },
1735
 
        'wb_rggblevelsunknown14' => { 5 => 0x86 },
1736
 
        'wb_rggblevelsunknown15' => { 5 => 0x8b },
1737
 
        'wb_rggblevelsunknown16' => { 5 => 0x9f },
1738
 
        'wb_rggblevelsunknown2' => { 5 => 0x4a },
1739
 
        'wb_rggblevelsunknown3' => { 5 => 0x4f },
1740
 
        'wb_rggblevelsunknown4' => { 5 => 0x54 },
1741
 
        'wb_rggblevelsunknown5' => { 5 => 0x59 },
1742
 
        'wb_rggblevelsunknown6' => { 5 => 0x5e },
1743
 
        'wb_rggblevelsunknown7' => { 5 => 0x63 },
1744
 
        'wb_rggblevelsunknown8' => { 5 => 0x68 },
1745
 
        'wb_rggblevelsunknown9' => { 5 => 0x6d },
1746
 
        'wbadjbluebalance' => { 102 => 0x8 },
1747
 
        'wbadjcolortemp' => { 38 => 0x1a },
1748
 
        'wbadjlighting' => { 102 => 0x15 },
1749
 
        'wbadjmode' => { 102 => 0x10 },
1750
 
        'wbadjredbalance' => { 102 => 0x0 },
1751
 
        'wbadjrgblevels' => { 38 => 0x8 },
1752
 
        'wbadjtemperature' => { 102 => 0x18 },
1753
 
        'wbbracketmode' => { 9 => 0x9 },
1754
 
        'wbbracketvalueab' => { 9 => 0xc },
1755
 
        'wbbracketvaluegm' => { 9 => 0xd },
1756
 
        'wbfinetuneactive' => { 38 => 0x24 },
1757
 
        'wbfinetunesaturation' => { 38 => 0x28 },
1758
 
        'wbfinetunetone' => { 38 => 0x2c },
1759
 
        'wblevels' => { 79 => 0x4 },
1760
 
        'wbmediaimagesizesetting' => { 21 => 0x708 },
1761
 
        'wbmode' => { 78 => 0x4, 107 => 0x1015 },
1762
 
        'wbscale' => { 79 => 0x0 },
1763
 
        'wbshiftab' => { 17 => 0xc },
1764
 
        'wbshiftgm' => { 17 => 0xd },
1765
 
        'webstatement' => { 148 => 'WebStatement' },
1766
 
        'whitebalance' => { 17 => 0x8, 18 => 0x7, 39 => 0x7, 40 => [0x19,0x2012], 43 => [0xa403,0xfe4e], 47 => 0x1002, 53 => 0x40, 72 => 0x3, 73 => 0xe, 74 => 0x4, 75 => 0xb, 86 => 0x5, 91 => 0x7, 111 => 0x3, 118 => 0x19, 126 => 0x26, 129 => [0x3c,0x7], 135 => 'WhiteBalance', 138 => 'WhiteBalance' },
1767
 
        'whitebalance2' => { 103 => 0x500 },
1768
 
        'whitebalanceadj' => { 38 => 0x18, 97 => 0x76a43204 },
1769
 
        'whitebalancebias' => { 40 => 0x2011, 111 => 0x23 },
1770
 
        'whitebalanceblue' => { 17 => 0x7 },
1771
 
        'whitebalancebracket' => { 103 => 0x502 },
1772
 
        'whitebalancefinetune' => { 86 => 0xb },
1773
 
        'whitebalancemode' => { 118 => 0x1a },
1774
 
        'whitebalancered' => { 17 => 0x6 },
1775
 
        'whitebalancetemperature' => { 103 => 0x501 },
1776
 
        'whitepoint' => { 43 => 0x13e, 118 => 0x201, 142 => 'WhitePoint' },
1777
 
        'widefocuszone' => { 72 => 0x2f },
1778
 
        'widerange' => { 128 => 0x20f },
1779
 
        'workcolorspace' => { 38 => 0x270 },
1780
 
        'worldtimelocation' => { 118 => 0x22 },
1781
 
        'writer-editor' => { 49 => 0x7a },
1782
 
        'x3filllight' => { 129 => 0x12 },
1783
 
        'xmp' => { 44 => 'XMP' },
1784
 
        'xpauthor' => { 43 => 0x9c9d },
1785
 
        'xpcomment' => { 43 => 0x9c9c },
1786
 
        'xpkeywords' => { 43 => 0x9c9e },
1787
 
        'xposition' => { 43 => 0x11e },
1788
 
        'xpsubject' => { 43 => 0x9c9f },
1789
 
        'xptitle' => { 43 => 0x9c9b },
1790
 
        'xresolution' => { 43 => 0x11a, 52 => 0x3, 124 => 0x0, 142 => 'XResolution' },
1791
 
        'xyresolution' => { 46 => 0x3 },
1792
 
        'ycbcrcoefficients' => { 43 => 0x211, 142 => 'YCbCrCoefficients' },
1793
 
        'ycbcrpositioning' => { 43 => 0x213, 142 => 'YCbCrPositioning' },
1794
 
        'ycbcrsubsampling' => { 43 => 0x212, 142 => 'YCbCrSubSampling' },
1795
 
        'yearcreated' => { 53 => 0x10, 55 => 0xc },
1796
 
        'yposition' => { 43 => 0x11f },
1797
 
        'yresolution' => { 43 => 0x11b, 52 => 0x5, 124 => 0x4, 142 => 'YResolution' },
1798
 
        'zonematching' => { 76 => 0x10a, 78 => 0x3a },
1799
 
        'zonematchingon' => { 74 => 0x75 },
1800
 
        'zoomsourcewidth' => { 2 => 0x24 },
1801
 
        'zoomstepcount' => { 105 => 0x300, 107 => 0x100d },
1802
 
        'zoomtargetwidth' => { 2 => 0x25 },
 
204
        'abspeakaudiofilepath' => { 164 => 'absPeakAudioFilePath' },
 
205
        'accessorytype' => { 126 => 0x53 },
 
206
        'actionadvised' => { 54 => 0x2a },
 
207
        'activearea' => { 48 => 0xc68d },
 
208
        'addaspectratioinfo' => { 25 => 0x80e },
 
209
        'addoriginaldecisiondata' => { 25 => 0x80f, 26 => 0x11, 27 => 0x13, 30 => 0x14 },
 
210
        'address' => { 75 => 'Address' },
 
211
        'adjustmentmode' => { 146 => [0x15,0x22] },
 
212
        'advancedraw' => { 109 => 0x76a43203 },
 
213
        'advisory' => { 162 => 'Advisory' },
 
214
        'ae_iso' => { 128 => 0x2 },
 
215
        'aeaperture' => { 128 => 0x1 },
 
216
        'aebautocancel' => { 25 => 0x104 },
 
217
        'aebbracketvalue' => { 22 => 0x11 },
 
218
        'aebsequence' => { 23 => 0x9, 24 => 0x9, 25 => 0x105, 26 => 0x8, 27 => 0x9, 30 => 0x9, 31 => 0x7 },
 
219
        'aebshotcount' => { 25 => 0x106 },
 
220
        'aebxv' => { 128 => 0x4 },
 
221
        'aeexposuretime' => { 128 => 0x0 },
 
222
        'aeextra' => { 128 => 0x7 },
 
223
        'aeflashtv' => { 128 => 0x5 },
 
224
        'aelock' => { 115 => 0x201 },
 
225
        'aemeteringsegments' => { 134 => 0x209 },
 
226
        'aeprogrammode' => { 128 => 0x6 },
 
227
        'aesetting' => { 4 => 0x21 },
 
228
        'aexv' => { 128 => 0x3 },
 
229
        'afareamode' => { 92 => 0x0 },
 
230
        'afareas' => { 115 => 0x304 },
 
231
        'afassist' => { 23 => 0x5, 31 => 0x5 },
 
232
        'afassistbeam' => { 25 => 0x50e, 26 => 0x4, 27 => 0x5, 28 => 0x4, 29 => 0x4, 30 => 0x5 },
 
233
        'afduringliveview' => { 25 => 0x511 },
 
234
        'afexpansionwithselectedpoint' => { 25 => 0x508 },
 
235
        'afmicroadjustment' => { 25 => 0x507 },
 
236
        'afmode' => { 126 => 0xf, 146 => 0x5 },
 
237
        'afonaelockbuttonswitch' => { 25 => 0x702 },
 
238
        'afpoint' => { 4 => 0x13, 44 => 0x18, 92 => 0x1, 118 => 0x308 },
 
239
        'afpointactivationarea' => { 24 => 0x11, 30 => 0x11 },
 
240
        'afpointautoselection' => { 25 => 0x50b },
 
241
        'afpointbrightness' => { 25 => 0x50d },
 
242
        'afpointdisplayduringfocus' => { 25 => 0x50c },
 
243
        'afpointillumination' => { 24 => 0xa },
 
244
        'afpointregistration' => { 23 => 0x7 },
 
245
        'afpoints' => { 86 => 0x10 },
 
246
        'afpointselected' => { 134 => 0xe },
 
247
        'afpointselection' => { 24 => 0xb },
 
248
        'afpointselectionmethod' => { 25 => 0x50f, 26 => 0xc, 27 => 0xd, 30 => 0xd },
 
249
        'afpointsinfocus' => { 22 => 0xe, 92 => 0x2, 129 => 0xb, 134 => [0xf,0x3c] },
 
250
        'afpointsinfocus5d' => { 1 => 0x38 },
 
251
        'afpointspotmetering' => { 24 => 0xd },
 
252
        'afresponse' => { 98 => 0xad },
 
253
        'afresult' => { 120 => 0x1038 },
 
254
        'afsearch' => { 115 => 0x303 },
 
255
        'aiservoimagepriority' => { 25 => 0x503 },
 
256
        'aiservotrackingmethod' => { 25 => 0x504 },
 
257
        'aiservotrackingsensitivity' => { 24 => 0x14, 25 => 0x502 },
 
258
        'album' => { 164 => 'album' },
 
259
        'alreadyapplied' => { 154 => 'AlreadyApplied' },
 
260
        'alttapename' => { 164 => 'altTapeName' },
 
261
        'alttimecodetimeformat' => { 164 => 'altTimecodeTimeFormat' },
 
262
        'alttimecodetimevalue' => { 164 => 'altTimecodeTimeValue' },
 
263
        'antialiasstrength' => { 48 => 0xc632 },
 
264
        'aperturerange' => { 25 => 0x10d },
 
265
        'aperturevalue' => { 48 => 0x9202, 120 => 0x1002, 157 => 'ApertureValue' },
 
266
        'applicationrecordversion' => { 54 => 0x0 },
 
267
        'applyshootingmeteringmode' => { 25 => 0x10e },
 
268
        'armidentifier' => { 55 => 0x78 },
 
269
        'armversion' => { 55 => 0x7a },
 
270
        'artist' => { 48 => 0x13b, 125 => 'Artist', 161 => 'Artist', 164 => 'artist' },
 
271
        'asshoticcprofile' => { 48 => 0xc68f },
 
272
        'asshotpreprofilematrix' => { 48 => 0xc690 },
 
273
        'asshotwhitexy' => { 48 => 0xc629 },
 
274
        'assistbuttonfunction' => { 23 => 0xd },
 
275
        'audio' => { 126 => 0x20 },
 
276
        'audiochanneltype' => { 164 => 'audioChannelType' },
 
277
        'audiocompression' => { 69 => 'Compression' },
 
278
        'audiocompressor' => { 164 => 'audioCompressor' },
 
279
        'audioduration' => { 54 => 0x99 },
 
280
        'audiomoddate' => { 164 => 'audioModDate' },
 
281
        'audiooutcue' => { 54 => 0x9a },
 
282
        'audiosamplerate' => { 164 => 'audioSampleRate' },
 
283
        'audiosampletype' => { 164 => 'audioSampleType' },
 
284
        'audiosamplingrate' => { 54 => 0x97 },
 
285
        'audiosamplingresolution' => { 54 => 0x98 },
 
286
        'audiotype' => { 54 => 0x96 },
 
287
        'author' => { 71 => 'Author', 125 => 'Author', 142 => 'Author', 159 => 'Author' },
 
288
        'authorsposition' => { 160 => 'AuthorsPosition' },
 
289
        'autobracket' => { 146 => 0x19 },
 
290
        'autobracketing' => { 52 => 0x1100, 134 => 0x18 },
 
291
        'autobracketrelease' => { 98 => 0x8a },
 
292
        'autobrightness' => { 154 => 'AutoBrightness' },
 
293
        'autocontrast' => { 154 => 'AutoContrast' },
 
294
        'autoexposure' => { 154 => 'AutoExposure' },
 
295
        'autoexposurebracketing' => { 22 => 0x10 },
 
296
        'autofocus' => { 118 => 0x209 },
 
297
        'autoiso' => { 22 => 0x1, 45 => 0x3008 },
 
298
        'autorotate' => { 22 => 0x1b },
 
299
        'autoshadows' => { 154 => 'AutoShadows' },
 
300
        'auxiliarylens' => { 98 => 0x82 },
 
301
        'avsettingwithoutlens' => { 25 => 0x707 },
 
302
        'avvalue' => { 34 => 0x2 },
 
303
        'azimuth' => { 79 => 'Azimuth' },
 
304
        'babyage' => { 126 => [0x8010,0x33] },
 
305
        'baseiso' => { 22 => 0x2, 38 => 0x101c },
 
306
        'baselineexposure' => { 48 => 0xc62a },
 
307
        'baselinenoise' => { 48 => 0xc62b },
 
308
        'baselinesharpness' => { 48 => 0xc62c },
 
309
        'baseurl' => { 162 => 'BaseURL' },
 
310
        'batteryadbodyload' => { 130 => 0x3 },
 
311
        'batteryadbodynoload' => { 130 => 0x2 },
 
312
        'batteryadgripload' => { 130 => 0x5 },
 
313
        'batteryadgripnoload' => { 130 => 0x4 },
 
314
        'batterybodygripstates' => { 130 => 0x1 },
 
315
        'batterytype' => { 130 => 0x0 },
 
316
        'bayergreensplit' => { 48 => 0xc62d },
 
317
        'bayerpattern' => { 58 => 0xf902, 89 => 0x17 },
 
318
        'beatspliceparamsriseindecibel' => { 164 => 'beatSpliceParamsRiseInDecibel' },
 
319
        'beatspliceparamsriseintimeduration' => { 164 => 'beatSpliceParamsRiseInTimeDuration' },
 
320
        'beatspliceparamsusefilebeatsmarker' => { 164 => 'beatSpliceParamsUseFileBeatsMarker' },
 
321
        'bestqualityscale' => { 48 => 0xc65c },
 
322
        'bestshotmode' => { 45 => 0x3007 },
 
323
        'bitdepth' => { 76 => 'BitDepth', 89 => 0x11, 102 => 0x41 },
 
324
        'bitspercomponent' => { 56 => 0x87 },
 
325
        'bitspersample' => { 48 => 0x102, 161 => 'BitsPerSample' },
 
326
        'blacklevel' => { 120 => 0x1012 },
 
327
        'blacklevel2' => { 123 => 0x600 },
 
328
        'blackpoint' => { 134 => 0x200 },
 
329
        'bluebalance' => { 120 => 0x1018, 127 => 0x12, 134 => 0x1b },
 
330
        'bluecurvelimits' => { 42 => 0x1fe },
 
331
        'bluecurvepoints' => { 42 => 0x1d4 },
 
332
        'bluehue' => { 154 => 'BlueHue' },
 
333
        'bluesaturation' => { 154 => 'BlueSaturation' },
 
334
        'blurwarning' => { 52 => 0x1300 },
 
335
        'bodyfirmwareversion' => { 116 => 0x104, 117 => 0x100, 120 => 0x104 },
 
336
        'bracketmode' => { 13 => 0x3 },
 
337
        'bracketsequence' => { 45 => 0x301d },
 
338
        'bracketshotnumber' => { 13 => 0x5 },
 
339
        'bracketstep' => { 84 => 0xe },
 
340
        'bracketvalue' => { 13 => 0x4 },
 
341
        'brightness' => { 48 => 0xfe53, 70 => 'Brightness', 84 => 0x2c, 154 => 'Brightness' },
 
342
        'brightnessadj' => { 42 => 0x114, 104 => 0x0 },
 
343
        'brightnessvalue' => { 48 => 0x9203, 120 => 0x1003, 157 => 'BrightnessValue' },
 
344
        'bulbduration' => { 22 => 0x18 },
 
345
        'burstmode' => { 59 => 0xa, 126 => 0x2a },
 
346
        'burstmode2' => { 59 => 0x18 },
 
347
        'buttonfunctioncontroloff' => { 25 => 0x70a },
 
348
        'bwfilter' => { 84 => 0x2a, 90 => 0x39 },
 
349
        'bwmode' => { 120 => 0x203 },
 
350
        'by-line' => { 54 => 0x50 },
 
351
        'by-linetitle' => { 54 => 0x55 },
 
352
        'calibrationilluminant1' => { 48 => 0xc65a },
 
353
        'calibrationilluminant2' => { 48 => 0xc65b },
 
354
        'cameraid' => { 120 => 0x209, 145 => 0x209 },
 
355
        'cameraiso' => { 4 => 0x10 },
 
356
        'cameraparameters' => { 120 => 0x2050 },
 
357
        'cameraprofile' => { 154 => 'CameraProfile' },
 
358
        'cameraprofiledigest' => { 154 => 'CameraProfileDigest' },
 
359
        'cameraserialnumber' => { 48 => 0xc62f, 151 => 'CameraSerialNumber' },
 
360
        'camerasettingsversion' => { 115 => 0x0 },
 
361
        'cameratemperature' => { 134 => 0x47 },
 
362
        'cameratype' => { 22 => 0x1a, 120 => 0x207 },
 
363
        'cameratype2' => { 116 => 0x100 },
 
364
        'canonexposuremode' => { 4 => 0x14 },
 
365
        'canonfiledescription' => { 38 => 0x805 },
 
366
        'canonfilelength' => { 16 => 0xe },
 
367
        'canonfirmwareversion' => { 16 => 0x7, 38 => 0x80b },
 
368
        'canonflashinfo' => { 38 => 0x1028 },
 
369
        'canonflashmode' => { 4 => 0x4 },
 
370
        'canonimagesize' => { 4 => 0xa },
 
371
        'canonimagetype' => { 16 => 0x6, 38 => 0x815 },
 
372
        'canonmodelid' => { 16 => 0x10, 38 => 0x1834 },
 
373
        'canonvrd' => { 49 => 'CanonVRD' },
 
374
        'caption-abstract' => { 54 => 0x78 },
 
375
        'captionwriter' => { 160 => 'CaptionWriter' },
 
376
        'casioimagesize' => { 45 => 0x9 },
 
377
        'catalogsets' => { 150 => 'CatalogSets' },
 
378
        'category' => { 54 => 0xf, 160 => 'Category' },
 
379
        'ccdscanmode' => { 120 => 0x1039 },
 
380
        'ccdsensitivity' => { 103 => 0x6 },
 
381
        'celllength' => { 48 => 0x109 },
 
382
        'cellwidth' => { 48 => 0x108 },
 
383
        'certificate' => { 167 => 'Certificate' },
 
384
        'cfapattern' => { 48 => 0xa302 },
 
385
        'cfapatterncolumns' => { 157 => 'CFAPatternColumns' },
 
386
        'cfapatternrows' => { 157 => 'CFAPatternRows' },
 
387
        'cfapatternvalues' => { 157 => 'CFAPatternValues' },
 
388
        'channels' => { 69 => 'Channels' },
 
389
        'checkmark' => { 42 => 0x26a },
 
390
        'chromablurradius' => { 48 => 0xc631 },
 
391
        'chromaticaberrationb' => { 154 => 'ChromaticAberrationB' },
 
392
        'chromaticaberrationr' => { 154 => 'ChromaticAberrationR' },
 
393
        'chrominancenoisereduction' => { 43 => 0xbc },
 
394
        'chrominancenr_tiff_jpeg' => { 43 => 0xc0 },
 
395
        'city' => { 54 => 0x5a, 75 => 'City', 160 => 'City' },
 
396
        'clarity' => { 154 => 'Clarity' },
 
397
        'classifystate' => { 54 => 0xe1 },
 
398
        'cmcontrast' => { 123 => 0x2022 },
 
399
        'cmexposurecompensation' => { 123 => 0x2000 },
 
400
        'cmhue' => { 123 => 0x2021 },
 
401
        'cmsaturation' => { 123 => 0x2020 },
 
402
        'cmsharpness' => { 123 => 0x2023 },
 
403
        'cmwhitebalance' => { 123 => 0x2001 },
 
404
        'cmwhitebalancecomp' => { 123 => 0x2002 },
 
405
        'cmwhitebalancegraypoint' => { 123 => 0x2010 },
 
406
        'codec' => { 83 => 'Codec' },
 
407
        'codedcharacterset' => { 55 => 0x5a },
 
408
        'coloraberrationcontrol' => { 109 => 0xc89224b },
 
409
        'coloradjustment' => { 146 => 0x14 },
 
410
        'coloradjustmentmode' => { 145 => 0x210 },
 
411
        'colorantsa' => { 168 => 'ColorantsA' },
 
412
        'colorantsb' => { 168 => 'ColorantsB' },
 
413
        'colorantsblack' => { 168 => 'ColorantsBlack' },
 
414
        'colorantsblue' => { 168 => 'ColorantsBlue' },
 
415
        'colorantscyan' => { 168 => 'ColorantsCyan' },
 
416
        'colorantsgreen' => { 168 => 'ColorantsGreen' },
 
417
        'colorantsl' => { 168 => 'ColorantsL' },
 
418
        'colorantsmagenta' => { 168 => 'ColorantsMagenta' },
 
419
        'colorantsmode' => { 168 => 'ColorantsMode' },
 
420
        'colorantsred' => { 168 => 'ColorantsRed' },
 
421
        'colorantsswatchname' => { 168 => 'ColorantsSwatchName' },
 
422
        'colorantstype' => { 168 => 'ColorantsType' },
 
423
        'colorantsyellow' => { 168 => 'ColorantsYellow' },
 
424
        'colorbalance' => { 70 => 'ColorBalance' },
 
425
        'colorbalance1' => { 98 => 0xc },
 
426
        'colorbalanceadj' => { 109 => 0x76a43202 },
 
427
        'colorbalanceblue' => { 84 => 0x1e },
 
428
        'colorbalancegreen' => { 84 => 0x1d },
 
429
        'colorbalancered' => { 84 => 0x1c },
 
430
        'colorbooster' => { 109 => 0x5f0e7d23 },
 
431
        'colorboostlevel' => { 105 => 0x1 },
 
432
        'colorboosttype' => { 105 => 0x0 },
 
433
        'colorclass' => { 137 => 0xde },
 
434
        'colorcontrol' => { 120 => 0x102b },
 
435
        'coloreffect' => { 126 => 0x28 },
 
436
        'colorfilter' => { 44 => 0x17, 84 => 0x29, 90 => 0x38, 136 => 0x17 },
 
437
        'colorgain' => { 102 => 0x51 },
 
438
        'colorhue' => { 9 => 0x2, 98 => 0x8d },
 
439
        'colormatrix' => { 10 => 0xa, 119 => 0x200, 120 => 0x1011 },
 
440
        'colormatrix2' => { 123 => 0x200 },
 
441
        'colormatrixnumber' => { 120 => 0x1019 },
 
442
        'colormode' => { 45 => 0x3015, 52 => 0x1210, 59 => 0x66, 84 => 0x28, 87 => 0x16, 88 => 0x101, 90 => 0x7, 98 => 0x3, 103 => 0x4, 120 => 0x101, 126 => 0x32, 147 => 0xb029, 160 => 'ColorMode' },
 
443
        'colormoirereduction' => { 110 => 0x5 },
 
444
        'colornoisereduction' => { 154 => 'ColorNoiseReduction' },
 
445
        'colorplanes' => { 51 => 0x2 },
 
446
        'colorprofile' => { 84 => 0x33 },
 
447
        'colorrepresentation' => { 56 => 0x3c },
 
448
        'colorsequence' => { 56 => 0x41 },
 
449
        'colorspace' => { 9 => 0x3, 16 => 0xb4, 38 => 0x10b4, 48 => 0xa001, 76 => 'ColorSpace', 86 => 0x25, 98 => 0x1e, 115 => 0x507, 134 => 0x37, 146 => 0xb, 157 => 'ColorSpace' },
 
450
        'colortempasshot' => { 6 => 0x1d, 7 => 0x1c, 8 => 0x43 },
 
451
        'colortempauto' => { 6 => 0x22, 7 => 0x26, 8 => 0x48 },
 
452
        'colortempcloudy' => { 6 => 0x31, 7 => 0x35, 8 => 0x5c },
 
453
        'colortempcustom' => { 8 => 0x84 },
 
454
        'colortempcustom1' => { 6 => 0x45 },
 
455
        'colortempcustom2' => { 6 => 0x4a },
 
456
        'colortempdaylight' => { 6 => 0x27, 7 => 0x2b, 8 => 0x52 },
 
457
        'colortemperature' => { 10 => 0x9, 16 => 0xae, 21 => 0x9, 38 => 0x10ae, 52 => 0x1005, 70 => 'ColorTemperature', 85 => [0x6e,0x49], 86 => 0x3f, 87 => 0x5e, 88 => 0x10b, 90 => 0x3c },
 
458
        'colortemperaturebg' => { 120 => 0x1013 },
 
459
        'colortemperaturerg' => { 120 => 0x1014 },
 
460
        'colortempflash' => { 6 => 0x40, 7 => 0x49, 8 => 0x70 },
 
461
        'colortempfluorescent' => { 6 => 0x3b, 7 => 0x3f, 8 => 0x66 },
 
462
        'colortempkelvin' => { 7 => 0x44, 8 => 0x6b },
 
463
        'colortempmeasured' => { 8 => 0x4d },
 
464
        'colortemppc1' => { 7 => 0x94, 8 => 0x75 },
 
465
        'colortemppc2' => { 7 => 0x99, 8 => 0x7a },
 
466
        'colortemppc3' => { 7 => 0x9e, 8 => 0x7f },
 
467
        'colortempshade' => { 6 => 0x2c, 7 => 0x30, 8 => 0x57 },
 
468
        'colortemptungsten' => { 6 => 0x36, 7 => 0x3a, 8 => 0x61 },
 
469
        'colortempunknown' => { 7 => 0x21 },
 
470
        'colortempunknown10' => { 7 => 0x76 },
 
471
        'colortempunknown11' => { 7 => 0x7b },
 
472
        'colortempunknown12' => { 7 => 0x80 },
 
473
        'colortempunknown13' => { 7 => 0x85 },
 
474
        'colortempunknown14' => { 7 => 0x8a },
 
475
        'colortempunknown15' => { 7 => 0x8f },
 
476
        'colortempunknown16' => { 7 => 0xa3 },
 
477
        'colortempunknown2' => { 7 => 0x4e },
 
478
        'colortempunknown3' => { 7 => 0x53 },
 
479
        'colortempunknown4' => { 7 => 0x58 },
 
480
        'colortempunknown5' => { 7 => 0x5d },
 
481
        'colortempunknown6' => { 7 => 0x62 },
 
482
        'colortempunknown7' => { 7 => 0x67 },
 
483
        'colortempunknown8' => { 7 => 0x6c },
 
484
        'colortempunknown9' => { 7 => 0x71 },
 
485
        'colortone' => { 4 => 0x2a },
 
486
        'colortoneadj' => { 42 => 0x11e },
 
487
        'colortonefaithful' => { 1 => 0x107 },
 
488
        'colortonelandscape' => { 1 => 0x105 },
 
489
        'colortoneneutral' => { 1 => 0x106 },
 
490
        'colortoneportrait' => { 1 => 0x104 },
 
491
        'colortonestandard' => { 1 => 0x103 },
 
492
        'colortoneuserdef1' => { 1 => 0x109 },
 
493
        'colortoneuserdef2' => { 1 => 0x10a },
 
494
        'colortoneuserdef3' => { 1 => 0x10b },
 
495
        'comment' => { 0 => 0x2, 49 => 'Comment', 71 => 'Comment', 125 => 'Comment' },
 
496
        'componentsconfiguration' => { 48 => 0x9101, 76 => 'Components', 157 => 'ComponentsConfiguration' },
 
497
        'componentversion' => { 38 => 0x80c },
 
498
        'composer' => { 164 => 'composer' },
 
499
        'compressedbitsperpixel' => { 48 => 0x9102, 157 => 'CompressedBitsPerPixel' },
 
500
        'compressedimagesize' => { 88 => 0x40, 120 => 0x40 },
 
501
        'compression' => { 48 => 0x103, 161 => 'Compression' },
 
502
        'compressionfactor' => { 115 => 0x50d },
 
503
        'compressionratio' => { 76 => 'Compression', 120 => 0x1034 },
 
504
        'constrainedcropheight' => { 42 => 0x266, 137 => 0xd6 },
 
505
        'constrainedcropwidth' => { 42 => 0x262, 137 => 0xd5 },
 
506
        'contact' => { 54 => 0x76 },
 
507
        'contentlocationcode' => { 54 => 0x1a },
 
508
        'contentlocationname' => { 54 => 0x1b },
 
509
        'continuousdrive' => { 4 => 0x5 },
 
510
        'continuousshootingspeed' => { 25 => 0x610 },
 
511
        'continuousshotlimit' => { 25 => 0x611 },
 
512
        'contrast' => { 4 => 0xd, 44 => 0xc, 45 => [0x3012,0x20], 48 => [0xa408,0xfe54], 52 => 0x1004, 70 => 'Contrast', 84 => 0x20, 85 => 0x31, 86 => 0x27, 87 => 0x19, 90 => 0x2, 120 => 0x1029, 126 => 0x2c, 134 => 0x20, 136 => 0xc, 146 => 0xd, 154 => 'Contrast', 157 => 'Contrast' },
 
513
        'contrastadj' => { 42 => 0x115 },
 
514
        'contrastfaithful' => { 1 => 0xec },
 
515
        'contrastlandscape' => { 1 => 0xea },
 
516
        'contrastmonochrome' => { 1 => 0xed },
 
517
        'contrastneutral' => { 1 => 0xeb },
 
518
        'contrastportrait' => { 1 => 0xe9 },
 
519
        'contrastsetting' => { 115 => 0x505, 123 => 0x1012 },
 
520
        'contraststandard' => { 1 => 0xe8 },
 
521
        'contrastuserdef1' => { 1 => 0xee },
 
522
        'contrastuserdef2' => { 1 => 0xef },
 
523
        'contrastuserdef3' => { 1 => 0xf0 },
 
524
        'contributedmediaduration' => { 164 => 'contributedMediaDuration' },
 
525
        'contributedmediamanaged' => { 164 => 'contributedMediaManaged' },
 
526
        'contributedmediapath' => { 164 => 'contributedMediaPath' },
 
527
        'contributedmediastarttime' => { 164 => 'contributedMediaStartTime' },
 
528
        'contributedmediatrack' => { 164 => 'contributedMediaTrack' },
 
529
        'contributedmediawebstatement' => { 164 => 'contributedMediaWebStatement' },
 
530
        'contributor' => { 155 => 'contributor' },
 
531
        'contributors' => { 71 => 'Contributors' },
 
532
        'conversionlens' => { 126 => 0x35 },
 
533
        'converter' => { 48 => 0xfe4d, 103 => 0xb },
 
534
        'converttograyscale' => { 154 => 'ConvertToGrayscale' },
 
535
        'copyright' => { 0 => 0x3, 48 => 0x8298, 71 => 'Copyright', 125 => 'Copyright', 142 => 'Copyright', 161 => 'Copyright', 164 => 'copyright' },
 
536
        'copyrightflag' => { 140 => 0x40a },
 
537
        'copyrightnotice' => { 54 => 0x74 },
 
538
        'coringfilter' => { 120 => 0x102d, 123 => 0x310 },
 
539
        'coringvalues' => { 123 => 0x311 },
 
540
        'country' => { 75 => 'Country', 160 => 'Country' },
 
541
        'country-primarylocationcode' => { 54 => 0x64 },
 
542
        'country-primarylocationname' => { 54 => 0x65 },
 
543
        'countrycode' => { 138 => 'CountryCode', 158 => 'CountryCode' },
 
544
        'coverage' => { 155 => 'coverage' },
 
545
        'crc32' => { 156 => 'crc32' },
 
546
        'createdate' => { 48 => 0x9004, 71 => 'CreateDate', 142 => 'CreationDate', 162 => 'CreateDate' },
 
547
        'creationdate' => { 159 => 'CreationDate' },
 
548
        'creationtime' => { 125 => 'Creation Time' },
 
549
        'creator' => { 142 => 'Creator', 155 => 'creator', 159 => 'Creator' },
 
550
        'creatorcontactinfociadrcity' => { 158 => 'CreatorContactInfoCiAdrCity' },
 
551
        'creatorcontactinfociadrctry' => { 158 => 'CreatorContactInfoCiAdrCtry' },
 
552
        'creatorcontactinfociadrextadr' => { 158 => 'CreatorContactInfoCiAdrExtadr' },
 
553
        'creatorcontactinfociadrpcode' => { 158 => 'CreatorContactInfoCiAdrPcode' },
 
554
        'creatorcontactinfociadrregion' => { 158 => 'CreatorContactInfoCiAdrRegion' },
 
555
        'creatorcontactinfociemailwork' => { 158 => 'CreatorContactInfoCiEmailWork' },
 
556
        'creatorcontactinfocitelwork' => { 158 => 'CreatorContactInfoCiTelWork' },
 
557
        'creatorcontactinfociurlwork' => { 158 => 'CreatorContactInfoCiUrlWork' },
 
558
        'creatortool' => { 162 => 'CreatorTool' },
 
559
        'credit' => { 54 => 0x6e, 160 => 'Credit' },
 
560
        'creditlinereq' => { 166 => 'CreditLineReq' },
 
561
        'cropactive' => { 42 => 0x244 },
 
562
        'cropangle' => { 154 => 'CropAngle' },
 
563
        'cropaspectratio' => { 42 => 0x260 },
 
564
        'cropbottom' => { 51 => 0x9, 106 => 0x36, 137 => 0xdc, 154 => 'CropBottom' },
 
565
        'cropheight' => { 42 => 0x24c, 154 => 'CropHeight' },
 
566
        'crophispeed' => { 98 => 0x1b },
 
567
        'cropleft' => { 42 => 0x246, 51 => 0x6, 106 => 0x1e, 137 => 0xd9, 154 => 'CropLeft' },
 
568
        'cropoutputscale' => { 106 => 0xbe },
 
569
        'cropright' => { 51 => 0x8, 106 => 0x2e, 137 => 0xdb, 154 => 'CropRight' },
 
570
        'croprotation' => { 51 => 0xb },
 
571
        'croptop' => { 42 => 0x248, 51 => 0x7, 106 => 0x26, 137 => 0xda, 154 => 'CropTop' },
 
572
        'cropunits' => { 154 => 'CropUnits' },
 
573
        'cropwidth' => { 42 => 0x24a, 154 => 'CropWidth' },
 
574
        'currenticcprofile' => { 48 => 0xc691 },
 
575
        'currentpreprofilematrix' => { 48 => 0xc692 },
 
576
        'curves' => { 109 => 0x76a43201 },
 
577
        'customrendered' => { 48 => 0xa401, 157 => 'CustomRendered' },
 
578
        'customsaturation' => { 115 => 0x503 },
 
579
        'd-lightinghq' => { 109 => 0x2175eb78 },
 
580
        'd-lightinghqselected' => { 109 => 0x6a6e36b6 },
 
581
        'd-lightinghs' => { 109 => 0xce5554aa },
 
582
        'd-lightinghsadjustment' => { 108 => 0x0 },
 
583
        'd-lightinghscolorboost' => { 107 => 0x2, 108 => 0x1 },
 
584
        'd-lightinghshighlight' => { 107 => 0x1 },
 
585
        'd-lightinghsshadow' => { 107 => 0x0 },
 
586
        'datacompressionmethod' => { 56 => 0x6e },
 
587
        'dataimprint' => { 84 => 0x34 },
 
588
        'date' => { 134 => 0x6, 155 => 'date' },
 
589
        'dateacquired' => { 151 => 'DateAcquired' },
 
590
        'datecreated' => { 54 => 0x37, 160 => 'DateCreated' },
 
591
        'datesent' => { 55 => 0x46 },
 
592
        'datestampmode' => { 16 => 0x1c },
 
593
        'datetime' => { 161 => 'DateTime' },
 
594
        'datetimedigitized' => { 157 => 'DateTimeDigitized' },
 
595
        'datetimeoriginal' => { 41 => 0x0, 48 => 0x9003, 71 => 'OriginalDate', 157 => 'DateTimeOriginal' },
 
596
        'datetimestamp' => { 59 => 0x64 },
 
597
        'declination' => { 79 => 'Declination' },
 
598
        'decposition' => { 84 => 0x32 },
 
599
        'defaultcroporigin' => { 48 => 0xc61f },
 
600
        'defaultcropsize' => { 48 => 0xc620 },
 
601
        'defaultscale' => { 48 => 0xc61e },
 
602
        'defringe' => { 154 => 'Defringe' },
 
603
        'deletedimagecount' => { 98 => 0xa6 },
 
604
        'derivedfromdocumentid' => { 165 => 'DerivedFromDocumentID' },
 
605
        'derivedfrominstanceid' => { 165 => 'DerivedFromInstanceID' },
 
606
        'derivedfrommanager' => { 165 => 'DerivedFromManager' },
 
607
        'derivedfrommanagervariant' => { 165 => 'DerivedFromManagerVariant' },
 
608
        'derivedfrommanageto' => { 165 => 'DerivedFromManageTo' },
 
609
        'derivedfrommanageui' => { 165 => 'DerivedFromManageUI' },
 
610
        'derivedfromrenditionclass' => { 165 => 'DerivedFromRenditionClass' },
 
611
        'derivedfromrenditionparams' => { 165 => 'DerivedFromRenditionParams' },
 
612
        'derivedfromversionid' => { 165 => 'DerivedFromVersionID' },
 
613
        'description' => { 125 => 'Description', 155 => 'description' },
 
614
        'destination' => { 55 => 0x5 },
 
615
        'destinationcity' => { 134 => 0x24 },
 
616
        'destinationcitycode' => { 136 => 0x1001 },
 
617
        'destinationdst' => { 134 => 0x26 },
 
618
        'developmentdynamicrange' => { 52 => 0x1403 },
 
619
        'devicesettingdescriptioncolumns' => { 157 => 'DeviceSettingDescriptionColumns' },
 
620
        'devicesettingdescriptionrows' => { 157 => 'DeviceSettingDescriptionRows' },
 
621
        'devicesettingdescriptionsettings' => { 157 => 'DeviceSettingDescriptionSettings' },
 
622
        'dialdirectiontvav' => { 25 => 0x706 },
 
623
        'digitalcreationdate' => { 54 => 0x3e },
 
624
        'digitalcreationtime' => { 54 => 0x3f },
 
625
        'digitalgain' => { 21 => 0xb },
 
626
        'digitalgem' => { 96 => 0x0 },
 
627
        'digitalice' => { 102 => 0x100 },
 
628
        'digitalroc' => { 101 => 0x0 },
 
629
        'digitalzoom' => { 4 => 0xc, 44 => 0xa, 59 => 0x68, 70 => 'DigitalZoom', 84 => 0xc, 98 => 0x86, 103 => 0xa, 120 => 0x204, 134 => 0x1e, 136 => 0xa, 145 => 0x204 },
 
630
        'digitalzoomon' => { 145 => 0x21b },
 
631
        'digitalzoomratio' => { 48 => 0xa404, 157 => 'DigitalZoomRatio' },
 
632
        'directory' => { 49 => 'Directory' },
 
633
        'disclaimer' => { 125 => 'Disclaimer' },
 
634
        'displayaperture' => { 4 => 0x23 },
 
635
        'displayedunitsx' => { 141 => 0x2 },
 
636
        'displayedunitsy' => { 141 => 0x6 },
 
637
        'distance1' => { 59 => 0x28 },
 
638
        'distance2' => { 59 => 0x2c },
 
639
        'distance3' => { 59 => 0x30 },
 
640
        'distance4' => { 59 => 0x34 },
 
641
        'distortioncorrection' => { 115 => 0x50b },
 
642
        'distortioncorrection2' => { 119 => 0x1011 },
 
643
        'dngbackwardversion' => { 48 => 0xc613 },
 
644
        'dnglensinfo' => { 48 => 0xc630 },
 
645
        'dngversion' => { 48 => 0xc612 },
 
646
        'document' => { 125 => 'Document' },
 
647
        'documenthistory' => { 54 => 0xe7 },
 
648
        'documentid' => { 165 => 'DocumentID' },
 
649
        'documentname' => { 48 => 0x10d },
 
650
        'documentnotes' => { 54 => 0xe6 },
 
651
        'dotrange' => { 48 => 0x150 },
 
652
        'drivemode' => { 84 => 0x6, 87 => 0x1e, 115 => 0x600, 134 => 0x34, 146 => 0x3 },
 
653
        'duration' => { 69 => 'Duration', 83 => 'Duration', 164 => 'duration' },
 
654
        'dynamicrange' => { 52 => 0x1400 },
 
655
        'dynamicrangemax' => { 42 => 0x7c },
 
656
        'dynamicrangemin' => { 42 => 0x7a },
 
657
        'dynamicrangesetting' => { 52 => 0x1402 },
 
658
        'easymode' => { 4 => 0xb },
 
659
        'edgenoisereduction' => { 110 => 0x4 },
 
660
        'editorialupdate' => { 54 => 0x8 },
 
661
        'editstatus' => { 54 => 0x7, 138 => 'EditStatus' },
 
662
        'elevation' => { 79 => 'Elevation' },
 
663
        'email' => { 71 => 'EMail' },
 
664
        'engineer' => { 164 => 'engineer' },
 
665
        'enhancedarktones' => { 104 => 0x8 },
 
666
        'enhancement' => { 44 => 0x16, 45 => 0x3016 },
 
667
        'envelopenumber' => { 55 => 0x28 },
 
668
        'envelopepriority' => { 55 => 0x3c },
 
669
        'enveloperecordversion' => { 55 => 0x0 },
 
670
        'epsonimageheight' => { 120 => 0x20c },
 
671
        'epsonimagewidth' => { 120 => 0x20b },
 
672
        'epsonsoftware' => { 120 => 0x20d },
 
673
        'equipmentinstitution' => { 148 => 'EquipmentInstitution' },
 
674
        'equipmentmanufacturer' => { 148 => 'EquipmentManufacturer' },
 
675
        'equipmentversion' => { 116 => 0x0 },
 
676
        'ettlii' => { 25 => 0x304, 26 => 0xd, 27 => 0xe, 28 => 0x7, 29 => 0x7, 30 => 0xe },
 
677
        'event' => { 150 => 'Event' },
 
678
        'excursiontolerance' => { 56 => 0x82 },
 
679
        'exifbyteorder' => { 49 => 'ExifByteOrder' },
 
680
        'exifcamerainfo' => { 54 => 0xe8 },
 
681
        'exifimagelength' => { 48 => 0xa003, 157 => 'PixelYDimension' },
 
682
        'exifimagewidth' => { 48 => 0xa002, 157 => 'PixelXDimension' },
 
683
        'exifversion' => { 48 => 0x9000, 157 => 'ExifVersion' },
 
684
        'expirationdate' => { 54 => 0x25 },
 
685
        'expirationtime' => { 54 => 0x26 },
 
686
        'exposure' => { 48 => 0xfe51, 154 => 'Exposure' },
 
687
        'exposurebracketvalue' => { 98 => 0x19 },
 
688
        'exposurecompensation' => { 22 => 0x6, 34 => 0x0, 48 => 0x9204, 59 => 0x24, 70 => 'ExposureComp', 84 => 0xd, 85 => 0x53, 86 => 0x1e, 87 => 0x1, 120 => 0x1006, 134 => 0x16, 146 => [0xc,0x35], 157 => 'ExposureBiasValue' },
 
689
        'exposuredifference' => { 98 => 0xe },
 
690
        'exposureindex' => { 48 => 0xa215, 157 => 'ExposureIndex' },
 
691
        'exposurelevelincrements' => { 23 => 0x6, 24 => 0x6, 25 => 0x101, 26 => 0x5, 27 => 0x6, 28 => 0x5, 29 => 0x5, 30 => 0x6, 31 => 0x4 },
 
692
        'exposuremode' => { 48 => 0xa402, 70 => 'ExposureMode', 84 => 0x1, 85 => 0xa, 86 => 0x0, 87 => 0x0, 115 => 0x200, 146 => 0x8, 157 => 'ExposureMode' },
 
693
        'exposuremodeinmanual' => { 25 => 0x10b },
 
694
        'exposureprogram' => { 48 => 0x8822, 157 => 'ExposureProgram' },
 
695
        'exposuretime' => { 1 => 0x4, 2 => 0x4, 3 => 0x6, 22 => 0x16, 48 => 0x829a, 58 => 0xfd05, 59 => 0x20, 60 => 0xfa24, 62 => 0xf104, 66 => 0x38, 70 => 'ExposureTime', 84 => 0x9, 85 => 0x35, 86 => 0x48, 134 => 0x12, 146 => 0x32, 157 => 'ExposureTime' },
 
696
        'exposurewarning' => { 52 => 0x1302 },
 
697
        'extender' => { 116 => 0x301 },
 
698
        'extenderfirmwareversion' => { 116 => 0x304 },
 
699
        'extendermagnification' => { 72 => 'Magnification' },
 
700
        'extendermake' => { 72 => 'Make' },
 
701
        'extendermodel' => { 72 => 'Model', 116 => 0x303 },
 
702
        'extenderserialnumber' => { 72 => 'SerialNumber', 116 => 0x302 },
 
703
        'externalflash' => { 118 => 0x1201 },
 
704
        'externalflashae1' => { 120 => 0x101f },
 
705
        'externalflashae1_0' => { 120 => 0x101b },
 
706
        'externalflashae2' => { 120 => 0x1020 },
 
707
        'externalflashae2_0' => { 120 => 0x101c },
 
708
        'externalflashbounce' => { 118 => 0x1204, 120 => 0x1026 },
 
709
        'externalflashguidenumber' => { 118 => 0x1203 },
 
710
        'externalflashgvalue' => { 120 => 0x1025 },
 
711
        'externalflashmode' => { 120 => 0x1028, 132 => 0x2 },
 
712
        'externalflashzoom' => { 118 => 0x1205, 120 => 0x1027 },
 
713
        'face0position' => { 11 => 0x8 },
 
714
        'face1position' => { 11 => 0xa },
 
715
        'face2position' => { 11 => 0xc },
 
716
        'face3position' => { 11 => 0xe },
 
717
        'face4position' => { 11 => 0x10 },
 
718
        'face5position' => { 11 => 0x12 },
 
719
        'face6position' => { 11 => 0x14 },
 
720
        'face7position' => { 11 => 0x16 },
 
721
        'face8position' => { 11 => 0x18 },
 
722
        'facedetectframeheight' => { 11 => 0x4 },
 
723
        'facedetectframewidth' => { 11 => 0x3 },
 
724
        'facesdetected' => { 11 => 0x2, 12 => 0x2 },
 
725
        'ffid' => { 156 => 'ffid' },
 
726
        'fieldcount' => { 120 => 0x103f },
 
727
        'filedatarate' => { 164 => 'fileDataRate' },
 
728
        'fileformat' => { 36 => 0x0, 55 => 0x14 },
 
729
        'filemodifydate' => { 49 => 'FileModifyDate' },
 
730
        'filename' => { 49 => 'FileName' },
 
731
        'filenumber' => { 2 => 0x172, 13 => 0x1, 16 => 0x8, 38 => 0x1817 },
 
732
        'filenumbermemory' => { 84 => 0x1a },
 
733
        'filesource' => { 48 => 0xa300, 52 => 0x8000, 157 => 'FileSource' },
 
734
        'fileversion' => { 55 => 0x16 },
 
735
        'fillflashautoreduction' => { 23 => 0xe, 24 => 0xe, 31 => 0xa },
 
736
        'filllight' => { 154 => 'FillLight' },
 
737
        'fillorder' => { 48 => 0x10a },
 
738
        'filmmode' => { 52 => 0x1401, 126 => 0x42 },
 
739
        'filmtype' => { 102 => 0x2 },
 
740
        'filter' => { 45 => 0x3017 },
 
741
        'filtereffect' => { 13 => 0xe },
 
742
        'filtereffectmonochrome' => { 1 => 0xff },
 
743
        'finalimageheight' => { 123 => 0x615 },
 
744
        'finalimagewidth' => { 123 => 0x614 },
 
745
        'finderdisplayduringexposure' => { 24 => 0x1 },
 
746
        'firmware' => { 120 => 0x405, 146 => [0x17,0x3b], 152 => 'Firmware' },
 
747
        'firmwaredate' => { 45 => 0x2001 },
 
748
        'firmwareid' => { 89 => 0x0 },
 
749
        'firmwarerevision' => { 1 => 0xa4, 16 => 0x1e },
 
750
        'firmwareversion' => { 70 => 'FirmwareVersion', 126 => 0x2 },
 
751
        'fixtureidentifier' => { 54 => 0x16 },
 
752
        'flash' => { 48 => 0x9209, 85 => 0x1f, 86 => 0x15 },
 
753
        'flashactivity' => { 4 => 0x1c },
 
754
        'flashadump' => { 134 => 0x20a },
 
755
        'flashbdump' => { 134 => 0x20b },
 
756
        'flashbias' => { 126 => 0x24 },
 
757
        'flashbits' => { 4 => 0x1d },
 
758
        'flashchargelevel' => { 120 => 0x1010 },
 
759
        'flashcompensation' => { 152 => 'FlashCompensation' },
 
760
        'flashdevice' => { 120 => 0x1005 },
 
761
        'flashdistance' => { 45 => 0x2034 },
 
762
        'flashenergy' => { 48 => 0xa20b, 157 => 'FlashEnergy' },
 
763
        'flashexposurebracketvalue' => { 98 => 0x18 },
 
764
        'flashexposurecomp' => { 22 => 0xf, 73 => 'ExposureComp', 84 => 0x23, 88 => 0x104, 98 => 0x12, 120 => 0x1023, 134 => 0x4d, 146 => 0x3a },
 
765
        'flashexposurecompensation' => { 115 => 0x401 },
 
766
        'flashfired' => { 59 => 0x5d, 73 => 'Fired', 84 => 0x14, 157 => 'FlashFired' },
 
767
        'flashfiring' => { 25 => 0x306, 26 => 0x6, 27 => 0x7, 30 => 0x7 },
 
768
        'flashfirmwareversion' => { 116 => 0x1002 },
 
769
        'flashfunction' => { 157 => 'FlashFunction' },
 
770
        'flashguidenumber' => { 22 => 0xd, 35 => 0x0, 73 => 'GuideNumber' },
 
771
        'flashintensity' => { 44 => [0x19,0x5] },
 
772
        'flashmake' => { 73 => 'Make' },
 
773
        'flashmanufacturer' => { 151 => 'FlashManufacturer' },
 
774
        'flashmetering' => { 84 => 0x3f },
 
775
        'flashmode' => { 44 => 0x4, 59 => 0x5c, 73 => 'Mode', 84 => 0x2, 98 => 0x87, 115 => 0x400, 120 => 0x1004, 134 => 0xc, 136 => 0x4, 143 => 0x20, 145 => 0x225, 157 => 'FlashMode' },
 
776
        'flashmodecode' => { 132 => 0x1 },
 
777
        'flashmodel' => { 73 => 'Model', 116 => 0x1001, 151 => 'FlashModel' },
 
778
        'flashoutput' => { 22 => 0x21 },
 
779
        'flashpixversion' => { 48 => 0xa000, 157 => 'FlashpixVersion' },
 
780
        'flashredeyemode' => { 157 => 'FlashRedEyeMode' },
 
781
        'flashreturn' => { 157 => 'FlashReturn' },
 
782
        'flashserialnumber' => { 73 => 'SerialNumber', 116 => 0x1003 },
 
783
        'flashsetting' => { 98 => 0x8 },
 
784
        'flashstatus' => { 132 => 0x0 },
 
785
        'flashstrength' => { 52 => 0x1011 },
 
786
        'flashsyncspeedav' => { 23 => 0x3, 25 => 0x10f, 26 => 0x2, 27 => 0x3, 28 => 0x2, 29 => 0x2, 30 => 0x3, 31 => 0x6 },
 
787
        'flashthreshold' => { 35 => 0x1 },
 
788
        'flashtype' => { 73 => 'Type', 98 => 0x9, 116 => 0x1000 },
 
789
        'flickerreduce' => { 145 => 0x218 },
 
790
        'fliphorizontal' => { 109 => 0x76a43206 },
 
791
        'fnumber' => { 1 => 0x3, 2 => 0x3, 3 => 0x5, 22 => 0x15, 48 => 0x829d, 58 => 0xfd04, 59 => 0x1e, 60 => 0xfa23, 62 => 0xf103, 66 => 0x3c, 77 => 'FNumber', 84 => 0xa, 85 => 0x36, 86 => 0x47, 134 => 0x13, 146 => 0x31, 157 => 'FNumber' },
 
792
        'focallength' => { 1 => 0x9, 2 => 0x1d, 15 => 0x1, 45 => 0x1d, 48 => 0x920a, 77 => 'FocalLength', 84 => 0x12, 134 => 0x1d, 157 => 'FocalLength' },
 
793
        'focallengthin35mmformat' => { 48 => 0xa405, 157 => 'FocalLengthIn35mmFilm' },
 
794
        'focalplanediagonal' => { 116 => 0x103, 120 => 0x205 },
 
795
        'focalplaneresolutionunit' => { 48 => 0xa210, 157 => 'FocalPlaneResolutionUnit' },
 
796
        'focalplanexresolution' => { 48 => 0xa20e, 157 => 'FocalPlaneXResolution' },
 
797
        'focalplanexsize' => { 15 => 0x2 },
 
798
        'focalplaneyresolution' => { 48 => 0xa20f, 157 => 'FocalPlaneYResolution' },
 
799
        'focalplaneysize' => { 15 => 0x3 },
 
800
        'focaltype' => { 1 => 0x2d, 15 => 0x0 },
 
801
        'focalunits' => { 4 => 0x19 },
 
802
        'focus' => { 103 => 0x8 },
 
803
        'focusarea' => { 84 => 0x31 },
 
804
        'focuscontinuous' => { 4 => 0x20 },
 
805
        'focusdistance' => { 77 => 'FocusDistance', 84 => 0x13, 118 => 0x305 },
 
806
        'focusdistancelower' => { 22 => 0x14 },
 
807
        'focusdistanceupper' => { 22 => 0x13 },
 
808
        'focusinfoversion' => { 118 => 0x0 },
 
809
        'focusingscreen' => { 24 => 0x0, 25 => 0x80b, 30 => 0x0 },
 
810
        'focusmode' => { 4 => 0x7, 44 => 0x3, 45 => [0x3003,0xd], 52 => 0x1021, 59 => 0x38, 70 => 'FocusMode', 84 => 0x30, 86 => 0xe, 98 => 0x7, 115 => 0x301, 120 => 0x100b, 126 => 0x7, 134 => 0xd, 136 => 0x3 },
 
811
        'focuspixel' => { 52 => 0x1023 },
 
812
        'focusposition' => { 134 => 0x10 },
 
813
        'focusprocess' => { 115 => 0x302 },
 
814
        'focusrange' => { 4 => 0x12, 120 => 0x100a },
 
815
        'focussetting' => { 146 => 0x6 },
 
816
        'focusstepcount' => { 118 => 0x301, 120 => 0x100e },
 
817
        'focuswarning' => { 52 => 0x1301 },
 
818
        'foldername' => { 84 => 0x27 },
 
819
        'fontschildfontfiles' => { 168 => 'FontsChildFontFiles' },
 
820
        'fontscomposite' => { 168 => 'FontsComposite' },
 
821
        'fontsfontface' => { 168 => 'FontsFontFace' },
 
822
        'fontsfontfamily' => { 168 => 'FontsFontFamily' },
 
823
        'fontsfontfilename' => { 168 => 'FontsFontFileName' },
 
824
        'fontsfontname' => { 168 => 'FontsFontName' },
 
825
        'fontsfonttype' => { 168 => 'FontsFontType' },
 
826
        'fontsversionstring' => { 168 => 'FontsVersionString' },
 
827
        'for' => { 142 => 'For' },
 
828
        'format' => { 155 => 'format' },
 
829
        'framenum' => { 137 => 0xd7 },
 
830
        'framenumber' => { 52 => 0x8003, 134 => 0x29 },
 
831
        'freebytes' => { 38 => 0x1 },
 
832
        'freememorycardimages' => { 85 => [0x37,0x54], 86 => [0x2d,0x4a] },
 
833
        'fujiflashmode' => { 52 => 0x1010 },
 
834
        'fullsizeimage' => { 76 => 'data' },
 
835
        'fullsizeimagename' => { 76 => '1Name' },
 
836
        'fullsizeimagetype' => { 76 => '0Type' },
 
837
        'gaincontrol' => { 48 => 0xa407, 157 => 'GainControl' },
 
838
        'gamma' => { 48 => 0xa500 },
 
839
        'gammacompensatedvalue' => { 56 => 0x91 },
 
840
        'genre' => { 164 => 'genre' },
 
841
        'globalaltitude' => { 140 => 0x419 },
 
842
        'globalangle' => { 140 => 0x40d },
 
843
        'gpsaltitude' => { 53 => 0x6, 74 => 'Altitude', 157 => 'GPSAltitude' },
 
844
        'gpsaltituderef' => { 53 => 0x5, 157 => 'GPSAltitudeRef' },
 
845
        'gpsareainformation' => { 53 => 0x1c, 157 => 'GPSAreaInformation' },
 
846
        'gpsdatestamp' => { 53 => 0x1d },
 
847
        'gpsdatetime' => { 74 => 'DateTime' },
 
848
        'gpsdestbearing' => { 53 => 0x18, 74 => 'Bearing', 157 => 'GPSDestBearing' },
 
849
        'gpsdestbearingref' => { 53 => 0x17, 157 => 'GPSDestBearingRef' },
 
850
        'gpsdestdistance' => { 53 => 0x1a, 74 => 'Distance', 157 => 'GPSDestDistance' },
 
851
        'gpsdestdistanceref' => { 53 => 0x19, 157 => 'GPSDestDistanceRef' },
 
852
        'gpsdestlatitude' => { 53 => 0x14, 157 => 'GPSDestLatitude' },
 
853
        'gpsdestlatituderef' => { 53 => 0x13 },
 
854
        'gpsdestlongitude' => { 53 => 0x16, 157 => 'GPSDestLongitude' },
 
855
        'gpsdestlongituderef' => { 53 => 0x15 },
 
856
        'gpsdifferential' => { 53 => 0x1e, 74 => 'Differential', 157 => 'GPSDifferential' },
 
857
        'gpsdop' => { 53 => 0xb, 157 => 'GPSDOP' },
 
858
        'gpsimgdirection' => { 53 => 0x11, 157 => 'GPSImgDirection' },
 
859
        'gpsimgdirectionref' => { 53 => 0x10, 157 => 'GPSImgDirectionRef' },
 
860
        'gpslatitude' => { 53 => 0x2, 74 => 'Latitude', 157 => 'GPSLatitude' },
 
861
        'gpslatituderef' => { 53 => 0x1 },
 
862
        'gpslongitude' => { 53 => 0x4, 74 => 'Longitude', 157 => 'GPSLongitude' },
 
863
        'gpslongituderef' => { 53 => 0x3 },
 
864
        'gpsmapdatum' => { 53 => 0x12, 74 => 'Datum', 157 => 'GPSMapDatum' },
 
865
        'gpsmeasuremode' => { 53 => 0xa, 74 => 'MeasureMode', 157 => 'GPSMeasureMode' },
 
866
        'gpsprocessingmethod' => { 53 => 0x1b, 157 => 'GPSProcessingMethod' },
 
867
        'gpssatellites' => { 53 => 0x8, 74 => 'Satellites', 157 => 'GPSSatellites' },
 
868
        'gpsspeed' => { 53 => 0xd, 74 => 'Speed', 157 => 'GPSSpeed' },
 
869
        'gpsspeedref' => { 53 => 0xc, 157 => 'GPSSpeedRef' },
 
870
        'gpsstatus' => { 53 => 0x9, 157 => 'GPSStatus' },
 
871
        'gpstimestamp' => { 53 => 0x7, 157 => 'GPSTimeStamp' },
 
872
        'gpstrack' => { 53 => 0xf, 74 => 'Heading', 157 => 'GPSTrack' },
 
873
        'gpstrackref' => { 53 => 0xe, 157 => 'GPSTrackRef' },
 
874
        'gpsversionid' => { 53 => 0x0, 157 => 'GPSVersionID' },
 
875
        'gradation' => { 115 => 0x50f },
 
876
        'grayresponseunit' => { 48 => 0x122 },
 
877
        'greencurvelimits' => { 42 => 0x1c4 },
 
878
        'greencurvepoints' => { 42 => 0x19a },
 
879
        'greenhue' => { 154 => 'GreenHue' },
 
880
        'greensaturation' => { 154 => 'GreenSaturation' },
 
881
        'halftonehints' => { 48 => 0x141 },
 
882
        'hascrop' => { 154 => 'HasCrop' },
 
883
        'hassettings' => { 154 => 'HasSettings' },
 
884
        'headline' => { 54 => 0x69, 160 => 'Headline' },
 
885
        'hierarchicalsubject' => { 149 => 'hierarchicalSubject' },
 
886
        'highisonoisereduction' => { 25 => 0x202, 98 => 0xb1 },
 
887
        'highlight' => { 146 => 0xf },
 
888
        'highlightrecovery' => { 154 => 'HighlightRecovery' },
 
889
        'highlighttonepriority' => { 25 => 0x203 },
 
890
        'history' => { 160 => 'History' },
 
891
        'historyaction' => { 165 => 'HistoryAction' },
 
892
        'historyinstanceid' => { 165 => 'HistoryInstanceID' },
 
893
        'historyparameters' => { 165 => 'HistoryParameters' },
 
894
        'historysoftwareagent' => { 165 => 'HistorySoftwareAgent' },
 
895
        'historywhen' => { 165 => 'HistoryWhen' },
 
896
        'hometowncity' => { 45 => 0x3006, 134 => 0x23 },
 
897
        'hometowncitycode' => { 136 => 0x1000 },
 
898
        'hometowndst' => { 134 => 0x25 },
 
899
        'hostcomputer' => { 48 => 0x13c },
 
900
        'hue' => { 90 => 0x3b },
 
901
        'hueadjustment' => { 98 => 0x92 },
 
902
        'hueadjustmentaqua' => { 154 => 'HueAdjustmentAqua' },
 
903
        'hueadjustmentblue' => { 154 => 'HueAdjustmentBlue' },
 
904
        'hueadjustmentgreen' => { 154 => 'HueAdjustmentGreen' },
 
905
        'hueadjustmentmagenta' => { 154 => 'HueAdjustmentMagenta' },
 
906
        'hueadjustmentorange' => { 154 => 'HueAdjustmentOrange' },
 
907
        'hueadjustmentpurple' => { 154 => 'HueAdjustmentPurple' },
 
908
        'hueadjustmentred' => { 154 => 'HueAdjustmentRed' },
 
909
        'hueadjustmentyellow' => { 154 => 'HueAdjustmentYellow' },
 
910
        'huesetting' => { 123 => 0x1011 },
 
911
        'icc_profile' => { 49 => 'ICC_Profile' },
 
912
        'iccprofilename' => { 160 => 'ICCProfile' },
 
913
        'identifier' => { 155 => 'identifier', 162 => 'Identifier' },
 
914
        'imageadjustment' => { 98 => 0x80, 103 => 0x5 },
 
915
        'imageareaoffset' => { 134 => 0x38 },
 
916
        'imageauthentication' => { 98 => 0x20 },
 
917
        'imageboundary' => { 98 => 0x16 },
 
918
        'imagecount' => { 98 => 0xa5 },
 
919
        'imagedatasize' => { 98 => 0xa2 },
 
920
        'imagedescription' => { 48 => 0x10e, 161 => 'ImageDescription' },
 
921
        'imagedustoff' => { 109 => 0xfe443a45 },
 
922
        'imageheight' => { 48 => 0x101, 89 => 0xc, 161 => 'ImageLength' },
 
923
        'imagehistory' => { 48 => 0x9213 },
 
924
        'imagenumber' => { 1 => 0xd0, 48 => 0x9211, 70 => 'ImageNumber', 85 => 0xae, 86 => 0x5e, 152 => 'ImageNumber' },
 
925
        'imagenumber2' => { 86 => 0x62 },
 
926
        'imageoptimization' => { 98 => 0xa9 },
 
927
        'imageorientation' => { 54 => 0x83 },
 
928
        'imageprocessing' => { 98 => 0x1a, 134 => 0x32 },
 
929
        'imageprocessingversion' => { 119 => 0x0 },
 
930
        'imagequality' => { 70 => 'ImageQuality', 126 => 0x1 },
 
931
        'imagequality2' => { 115 => 0x603 },
 
932
        'imagesize' => { 76 => 'ImageSize' },
 
933
        'imagesourcedata' => { 48 => 0x935c },
 
934
        'imagestabilization' => { 4 => 0x22, 45 => 0x3020, 70 => 'ImageStabilization', 85 => 0xbd, 86 => 0x71, 87 => 0x87, 88 => [0x18,0x107,0x113], 98 => 0xac, 118 => 0x1600, 126 => 0x1a },
 
935
        'imagetone' => { 134 => 0x4f },
 
936
        'imagetype' => { 54 => 0x82 },
 
937
        'imageuniqueid' => { 48 => 0xa420, 157 => 'ImageUniqueID' },
 
938
        'imagewidth' => { 48 => 0x100, 89 => 0xe, 161 => 'ImageWidth' },
 
939
        'incrementaltemperature' => { 154 => 'IncrementalTemperature' },
 
940
        'incrementaltint' => { 154 => 'IncrementalTint' },
 
941
        'infinitylensstep' => { 120 => 0x103b },
 
942
        'infobuttonwhenshooting' => { 25 => 0x409 },
 
943
        'inkset' => { 48 => 0x14c },
 
944
        'instanceid' => { 165 => 'InstanceID' },
 
945
        'instructions' => { 160 => 'Instructions' },
 
946
        'instrument' => { 164 => 'instrument' },
 
947
        'intellectualgenre' => { 158 => 'IntellectualGenre' },
 
948
        'interchangecolorspace' => { 56 => 0x40 },
 
949
        'internalflash' => { 84 => 0x2b, 118 => 0x1208 },
 
950
        'internalflashae1' => { 120 => 0x1021 },
 
951
        'internalflashae1_0' => { 120 => 0x101d },
 
952
        'internalflashae2' => { 120 => 0x1022 },
 
953
        'internalflashae2_0' => { 120 => 0x101e },
 
954
        'internalflashmagni' => { 132 => 0x3 },
 
955
        'internalflashtable' => { 120 => 0x1024 },
 
956
        'internalserialnumber' => { 16 => 0x96, 52 => 0x10, 116 => 0x102, 126 => 0x25, 131 => 0x4 },
 
957
        'interopindex' => { 48 => 0x1 },
 
958
        'interopversion' => { 48 => 0x2 },
 
959
        'intervallength' => { 84 => 0x10 },
 
960
        'intervalmode' => { 84 => 0x26 },
 
961
        'intervalnumber' => { 84 => 0x11 },
 
962
        'introtime' => { 164 => 'introTime' },
 
963
        'iptc-naa' => { 48 => 0x83bb },
 
964
        'iptcbitspersample' => { 56 => 0x56 },
 
965
        'iptcimageheight' => { 56 => 0x1e },
 
966
        'iptcimagerotation' => { 56 => 0x66 },
 
967
        'iptcimagewidth' => { 56 => 0x14 },
 
968
        'iptcpicturenumber' => { 56 => 0xa },
 
969
        'iptcpixelheight' => { 56 => 0x32 },
 
970
        'iptcpixelwidth' => { 56 => 0x28 },
 
971
        'iso' => { 1 => 0x6, 2 => 0x6, 3 => 0x0, 44 => 0x14, 45 => [0x3014,0x14], 48 => 0x8827, 58 => 0xfd06, 59 => 0x60, 60 => [0xfa2e,0xfa46], 61 => [0x27,0x28], 62 => 0xf105, 66 => 0x4e, 70 => 'ISO', 84 => 0x8, 98 => 0x2, 127 => 0x17, 134 => 0x14, 136 => 0x14, 157 => 'ISOSpeedRatings' },
 
972
        'isoexpansion' => { 25 => 0x103, 26 => 0x7, 27 => 0x8, 30 => 0x8 },
 
973
        'isoselection' => { 98 => 0xf },
 
974
        'isosetting' => { 59 => 0x5e, 70 => 'ISOSetting', 84 => 0x24, 85 => 0x26, 86 => 0x1c, 90 => 0x6, 98 => 0x13, 143 => 0x27 },
 
975
        'isospeedexpansion' => { 24 => 0x3 },
 
976
        'isospeedincrements' => { 25 => 0x102 },
 
977
        'isospeedrange' => { 25 => 0x103 },
 
978
        'isovalue' => { 120 => 0x1001 },
 
979
        'jobid' => { 54 => 0xb8 },
 
980
        'jobrefid' => { 163 => 'JobRefId' },
 
981
        'jobrefname' => { 163 => 'JobRefName' },
 
982
        'jobrefurl' => { 163 => 'JobRefUrl' },
 
983
        'jpgfromraw' => { 38 => 0x2007, 46 => 'JpgFromRaw' },
 
984
        'jpgfromrawlength' => { 48 => [0x117,0x202] },
 
985
        'jpgfromrawstart' => { 48 => [0x111,0x201] },
 
986
        'key' => { 164 => 'key' },
 
987
        'keywords' => { 54 => 0x19, 71 => 'Keywords', 142 => 'Keywords', 159 => 'Keywords' },
 
988
        'kodakimageheight' => { 58 => 0xf908, 59 => 0xe, 60 => [0xfa1e,0xfa52], 65 => 0x70 },
 
989
        'kodakimagewidth' => { 58 => 0xf907, 59 => 0xc, 60 => [0xfa1d,0xfa51], 65 => 0x6c },
 
990
        'kodakinfotype' => { 58 => 0xfa00 },
 
991
        'kodakmaker' => { 65 => 0x8 },
 
992
        'kodakmodel' => { 59 => 0x0, 65 => 0x28 },
 
993
        'label' => { 125 => 'Label', 162 => 'Label' },
 
994
        'language' => { 155 => 'language' },
 
995
        'languageidentifier' => { 54 => 0x87 },
 
996
        'lastfilenumber' => { 84 => 0x1b },
 
997
        'lastkeywordiptc' => { 151 => 'LastKeywordIPTC' },
 
998
        'lastkeywordxmp' => { 151 => 'LastKeywordXMP' },
 
999
        'lasturl' => { 165 => 'LastURL' },
 
1000
        'lcddisplayatpoweron' => { 29 => 0xa },
 
1001
        'lcddisplayreturntoshoot' => { 30 => 0x12 },
 
1002
        'lcdilluminationduringbulb' => { 25 => 0x408 },
 
1003
        'lcdpanels' => { 24 => 0x8 },
 
1004
        'lcheditor' => { 109 => 0x8ae85e },
 
1005
        'legacyiptcdigest' => { 160 => 'LegacyIPTCDigest' },
 
1006
        'lens' => { 48 => 0xfdea, 98 => 0x84, 146 => 0xa, 152 => 'Lens' },
 
1007
        'lensafstopbutton' => { 23 => 0x11, 24 => 0x13, 25 => 0x506, 26 => 0x10, 27 => 0x12, 30 => 0x13, 31 => 0x9 },
 
1008
        'lensaperturerange' => { 146 => 0x30 },
 
1009
        'lenscodes' => { 133 => [0x4,0x5] },
 
1010
        'lensdataversion' => { 97 => 0x0 },
 
1011
        'lensdistortionparams' => { 120 => 0x206 },
 
1012
        'lensdrivenoaf' => { 25 => 0x505 },
 
1013
        'lensfirmwareversion' => { 116 => 0x204 },
 
1014
        'lensfstops' => { 97 => 0x7, 98 => 0x8b },
 
1015
        'lensid' => { 88 => 0x10c },
 
1016
        'lensidnumber' => { 97 => 0x6 },
 
1017
        'lensinfo' => { 152 => 'LensInfo' },
 
1018
        'lensmake' => { 77 => 'Make' },
 
1019
        'lensmanufacturer' => { 151 => 'LensManufacturer' },
 
1020
        'lensmodel' => { 77 => 'Model', 151 => 'LensModel' },
 
1021
        'lensproperties' => { 116 => 0x20b },
 
1022
        'lensserialnumber' => { 77 => 'SerialNumber', 116 => 0x202, 126 => 0x52 },
 
1023
        'lenstemperature' => { 120 => 0x1008 },
 
1024
        'lenstype' => { 1 => 0xd, 4 => 0x16, 16 => 0x95, 98 => 0x83, 116 => 0x201, 126 => 0x51, 133 => 0x0, 134 => 0x3f },
 
1025
        'license' => { 153 => 'license' },
 
1026
        'licensetype' => { 156 => 'licensetype' },
 
1027
        'lightcondition' => { 120 => 0x1009 },
 
1028
        'lightsource' => { 48 => 0x9208, 98 => 0x90, 123 => 0x1000, 157 => 'LightSource' },
 
1029
        'lightsourcespecial' => { 145 => 0x21d },
 
1030
        'lightvaluecenter' => { 120 => 0x103d },
 
1031
        'lightvalueperiphery' => { 120 => 0x103e },
 
1032
        'linearresponselimit' => { 48 => 0xc62e },
 
1033
        'liveviewexposuresimulation' => { 25 => 0x810 },
 
1034
        'localcaption' => { 54 => 0x79 },
 
1035
        'localizedcameramodel' => { 48 => 0xc615 },
 
1036
        'location' => { 150 => 'Location', 158 => 'Location' },
 
1037
        'lockmicrophonebutton' => { 25 => 0x709 },
 
1038
        'logcomment' => { 164 => 'logComment' },
 
1039
        'longexposurenoisereduction' => { 25 => 0x201, 26 => 0x1, 27 => 0x2, 28 => 0x1, 29 => 0x1, 30 => 0x2, 31 => 0x1 },
 
1040
        'longfocal' => { 1 => 0x13, 2 => 0x115, 4 => 0x17 },
 
1041
        'loop' => { 164 => 'loop' },
 
1042
        'luminanceadjustmentaqua' => { 154 => 'LuminanceAdjustmentAqua' },
 
1043
        'luminanceadjustmentblue' => { 154 => 'LuminanceAdjustmentBlue' },
 
1044
        'luminanceadjustmentgreen' => { 154 => 'LuminanceAdjustmentGreen' },
 
1045
        'luminanceadjustmentmagenta' => { 154 => 'LuminanceAdjustmentMagenta' },
 
1046
        'luminanceadjustmentorange' => { 154 => 'LuminanceAdjustmentOrange' },
 
1047
        'luminanceadjustmentpurple' => { 154 => 'LuminanceAdjustmentPurple' },
 
1048
        'luminanceadjustmentred' => { 154 => 'LuminanceAdjustmentRed' },
 
1049
        'luminanceadjustmentyellow' => { 154 => 'LuminanceAdjustmentYellow' },
 
1050
        'luminancenoisereduction' => { 43 => 0xbe },
 
1051
        'luminancesmoothing' => { 154 => 'LuminanceSmoothing' },
 
1052
        'macro' => { 52 => 0x1020, 120 => 0x202, 143 => 0x21, 145 => 0x202 },
 
1053
        'macromode' => { 4 => 0x1, 84 => 0xb, 115 => 0x300, 126 => 0x1c },
 
1054
        'magnifiedview' => { 27 => 0x11, 29 => 0x9 },
 
1055
        'make' => { 39 => 0x0, 48 => 0x10f, 70 => 'Make', 125 => 'Make', 127 => 0x10f, 161 => 'Make' },
 
1056
        'makernote' => { 157 => 'MakerNote' },
 
1057
        'makernotecanon' => { 47 => 'MakN', 48 => 0x927c },
 
1058
        'makernotecasio' => { 47 => 'MakN', 48 => 0x927c },
 
1059
        'makernotecasio2' => { 47 => 'MakN', 48 => 0x927c },
 
1060
        'makernotefujifilm' => { 47 => 'MakN', 48 => 0x927c },
 
1061
        'makernotehp' => { 47 => 'MakN', 48 => 0x927c },
 
1062
        'makernotehp2' => { 47 => 'MakN', 48 => 0x927c },
 
1063
        'makernotehp4' => { 47 => 'MakN', 48 => 0x927c },
 
1064
        'makernotehp6' => { 47 => 'MakN', 48 => 0x927c },
 
1065
        'makernotejvc' => { 47 => 'MakN', 48 => 0x927c },
 
1066
        'makernotejvctext' => { 47 => 'MakN', 48 => 0x927c },
 
1067
        'makernotekodak1a' => { 47 => 'MakN', 48 => 0x927c },
 
1068
        'makernotekodak1b' => { 47 => 'MakN', 48 => 0x927c },
 
1069
        'makernotekodak2' => { 47 => 'MakN', 48 => 0x927c },
 
1070
        'makernotekodak3' => { 47 => 'MakN', 48 => 0x927c },
 
1071
        'makernotekodak4' => { 47 => 'MakN', 48 => 0x927c },
 
1072
        'makernotekodak5' => { 47 => 'MakN', 48 => 0x927c },
 
1073
        'makernotekodak6a' => { 47 => 'MakN', 48 => 0x927c },
 
1074
        'makernotekodak6b' => { 47 => 'MakN', 48 => 0x927c },
 
1075
        'makernotekodak7' => { 47 => 'MakN', 48 => 0x927c },
 
1076
        'makernotekodakifd' => { 47 => 'MakN', 48 => 0x927c },
 
1077
        'makernotekodakunknown' => { 47 => 'MakN', 48 => 0x927c },
 
1078
        'makernotekyocera' => { 47 => 'MakN', 48 => 0x927c },
 
1079
        'makernoteleica' => { 47 => 'MakN', 48 => 0x927c },
 
1080
        'makernoteminolta' => { 47 => 'MakN', 48 => 0x927c },
 
1081
        'makernoteminolta2' => { 47 => 'MakN', 48 => 0x927c },
 
1082
        'makernoteminolta3' => { 47 => 'MakN', 48 => 0x927c },
 
1083
        'makernotenikon' => { 47 => 'MakN', 48 => 0x927c },
 
1084
        'makernotenikon2' => { 47 => 'MakN', 48 => 0x927c },
 
1085
        'makernotenikon3' => { 47 => 'MakN', 48 => 0x927c },
 
1086
        'makernoteoffset' => { 145 => 0xff },
 
1087
        'makernoteolympus' => { 47 => 'MakN', 48 => 0x927c },
 
1088
        'makernoteolympus2' => { 47 => 'MakN', 48 => 0x927c },
 
1089
        'makernotepanasonic' => { 47 => 'MakN', 48 => 0x927c },
 
1090
        'makernotepanasonic2' => { 47 => 'MakN', 48 => 0x927c },
 
1091
        'makernotepentax' => { 47 => 'MakN', 48 => 0x927c },
 
1092
        'makernotepentax2' => { 47 => 'MakN', 48 => 0x927c },
 
1093
        'makernotepentax3' => { 47 => 'MakN', 48 => 0x927c },
 
1094
        'makernotepentax4' => { 47 => 'MakN', 48 => 0x927c },
 
1095
        'makernotericoh' => { 47 => 'MakN', 48 => 0x927c },
 
1096
        'makernotericohtext' => { 47 => 'MakN', 48 => 0x927c },
 
1097
        'makernotesafety' => { 48 => 0xc635 },
 
1098
        'makernotesanyo' => { 47 => 'MakN', 48 => 0x927c },
 
1099
        'makernotesanyoc4' => { 47 => 'MakN', 48 => 0x927c },
 
1100
        'makernotesanyopatch' => { 47 => 'MakN', 48 => 0x927c },
 
1101
        'makernotesigma' => { 47 => 'MakN', 48 => 0x927c },
 
1102
        'makernotesony' => { 47 => 'MakN', 48 => 0x927c },
 
1103
        'makernotesonysr2' => { 47 => 'MakN', 48 => 0x927c },
 
1104
        'makernotesonysrf' => { 47 => 'MakN', 48 => 0x927c },
 
1105
        'makernotetype' => { 144 => 0x1 },
 
1106
        'makernoteunknown' => { 47 => 'MakN', 48 => 0x927c },
 
1107
        'makernoteversion' => { 88 => 0x0, 98 => 0x1, 120 => 0x0, 126 => 0x8000, 144 => 0x2, 146 => 0x1d },
 
1108
        'managedfromdocumentid' => { 165 => 'ManagedFromDocumentID' },
 
1109
        'managedfrominstanceid' => { 165 => 'ManagedFromInstanceID' },
 
1110
        'managedfrommanager' => { 165 => 'ManagedFromManager' },
 
1111
        'managedfrommanagervariant' => { 165 => 'ManagedFromManagerVariant' },
 
1112
        'managedfrommanageto' => { 165 => 'ManagedFromManageTo' },
 
1113
        'managedfrommanageui' => { 165 => 'ManagedFromManageUI' },
 
1114
        'managedfromrenditionclass' => { 165 => 'ManagedFromRenditionClass' },
 
1115
        'managedfromrenditionparams' => { 165 => 'ManagedFromRenditionParams' },
 
1116
        'managedfromversionid' => { 165 => 'ManagedFromVersionID' },
 
1117
        'manager' => { 165 => 'Manager' },
 
1118
        'managervariant' => { 165 => 'ManagerVariant' },
 
1119
        'manageto' => { 165 => 'ManageTo' },
 
1120
        'manageui' => { 165 => 'ManageUI' },
 
1121
        'manometerreading' => { 115 => 0x901 },
 
1122
        'manualflash' => { 118 => 0x1209 },
 
1123
        'manualflashoutput' => { 4 => 0x29 },
 
1124
        'manualfocusdistance' => { 98 => 0x85, 120 => 0x100c, 145 => 0x223 },
 
1125
        'manualtv' => { 24 => 0x5, 25 => 0x705 },
 
1126
        'manufacturedate' => { 131 => 0x1 },
 
1127
        'marked' => { 167 => 'Marked' },
 
1128
        'markerscomment' => { 164 => 'markersComment' },
 
1129
        'markersduration' => { 164 => 'markersDuration' },
 
1130
        'markerslocation' => { 164 => 'markersLocation' },
 
1131
        'markersname' => { 164 => 'markersName' },
 
1132
        'markersstarttime' => { 164 => 'markersStartTime' },
 
1133
        'markerstarget' => { 164 => 'markersTarget' },
 
1134
        'markerstype' => { 164 => 'markersType' },
 
1135
        'maskedareas' => { 48 => 0xc68e },
 
1136
        'masterdocumentid' => { 54 => 0xb9 },
 
1137
        'mastergain' => { 102 => 0x50 },
 
1138
        'maxaperture' => { 4 => 0x1a, 62 => 0x6103, 77 => 'MaxAperture', 84 => 0x17 },
 
1139
        'maxapertureatcurrentfocal' => { 116 => 0x20a },
 
1140
        'maxapertureatmaxfocal' => { 52 => 0x1407, 77 => 'MaxApertureAtMaxFocal', 97 => 0xb, 116 => 0x206 },
 
1141
        'maxapertureatminfocal' => { 52 => 0x1406, 97 => 0xa, 116 => 0x205 },
 
1142
        'maxaperturevalue' => { 48 => 0x9205, 157 => 'MaxApertureValue' },
 
1143
        'maxfocallength' => { 52 => 0x1405, 77 => 'MaxFocalLength', 97 => 0x9, 116 => 0x208 },
 
1144
        'maximumdensityrange' => { 56 => 0x8c },
 
1145
        'maxpagesizeh' => { 168 => 'MaxPageSizeH' },
 
1146
        'maxpagesizeunit' => { 168 => 'MaxPageSizeUnit' },
 
1147
        'maxpagesizew' => { 168 => 'MaxPageSizeW' },
 
1148
        'maxsamplevalue' => { 48 => 0x119 },
 
1149
        'mcuversion' => { 97 => 0xc },
 
1150
        'md5digest' => { 78 => 'zmd5' },
 
1151
        'measuredev' => { 22 => 0x3, 38 => 0x1814, 70 => 'MeasuredEV' },
 
1152
        'menubuttondisplayposition' => { 23 => 0xb, 26 => 0xa, 27 => 0xb, 30 => 0xb },
 
1153
        'menubuttonreturn' => { 31 => 0xb },
 
1154
        'metadatadate' => { 162 => 'MetadataDate' },
 
1155
        'metadatamoddate' => { 164 => 'metadataModDate' },
 
1156
        'meteringmode' => { 4 => 0x11, 48 => 0x9207, 59 => 0x1c, 84 => 0x7, 85 => 0x25, 115 => 0x202, 134 => 0x17, 146 => 0x9, 157 => 'MeteringMode' },
 
1157
        'mieversion' => { 78 => '0Vers' },
 
1158
        'minaperture' => { 4 => 0x1b, 77 => 'MinAperture' },
 
1159
        'minfocallength' => { 52 => 0x1404, 77 => 'MinFocalLength', 97 => 0x8, 116 => 0x207 },
 
1160
        'minoltadate' => { 84 => 0x15 },
 
1161
        'minoltaimagesize' => { 84 => 0x4, 85 => 0xc, 86 => 0x2, 88 => 0x103 },
 
1162
        'minoltamodelid' => { 84 => 0x25 },
 
1163
        'minoltaquality' => { 84 => 0x5, 85 => 0xd, 86 => 0x3, 88 => [0x102,0x103], 120 => [0x102,0x103] },
 
1164
        'minoltatime' => { 84 => 0x16 },
 
1165
        'minsamplevalue' => { 48 => 0x118 },
 
1166
        'mirrorlockup' => { 23 => 0xc, 24 => 0xc, 25 => 0x60f, 26 => 0xb, 27 => 0xc, 28 => 0x6, 29 => 0x6, 30 => 0xc, 31 => 0x3 },
 
1167
        'moddate' => { 159 => 'ModDate' },
 
1168
        'model' => { 39 => 0x6, 48 => 0x110, 70 => 'Model', 125 => 'Model', 127 => 0x110, 161 => 'Model' },
 
1169
        'modelrevision' => { 131 => 0x2 },
 
1170
        'modifiedcolortemp' => { 17 => 0x9 },
 
1171
        'modifieddigitalgain' => { 17 => 0xb },
 
1172
        'modifiedparamflag' => { 14 => 0x1 },
 
1173
        'modifiedpicturestyle' => { 17 => 0xa },
 
1174
        'modifiedsaturation' => { 115 => 0x504 },
 
1175
        'modifiedsensorbluelevel' => { 17 => 0x5 },
 
1176
        'modifiedsensorredlevel' => { 17 => 0x4 },
 
1177
        'modifiedsharpness' => { 17 => 0x2 },
 
1178
        'modifiedsharpnessfreq' => { 17 => 0x3 },
 
1179
        'modifiedtonecurve' => { 17 => 0x1 },
 
1180
        'modifiedwhitebalance' => { 17 => 0x8 },
 
1181
        'modifiedwhitebalanceblue' => { 17 => 0x7 },
 
1182
        'modifiedwhitebalancered' => { 17 => 0x6 },
 
1183
        'modifydate' => { 48 => 0x132, 71 => 'ModifyDate', 124 => 'tIME', 142 => 'ModDate', 162 => 'ModifyDate' },
 
1184
        'moirefilter' => { 48 => 0xfe58 },
 
1185
        'monochromecontrast' => { 43 => 0x78 },
 
1186
        'monochromefiltereffect' => { 43 => 0x74 },
 
1187
        'monochromelinear' => { 43 => 0x7a },
 
1188
        'monochromesharpness' => { 43 => 0x7c },
 
1189
        'monochrometoningeffect' => { 43 => 0x76 },
 
1190
        'monthdaycreated' => { 59 => 0x12, 66 => 0xe },
 
1191
        'multiexposureautogain' => { 99 => 0x3 },
 
1192
        'multiexposuremode' => { 99 => 0x1 },
 
1193
        'multiexposureshots' => { 99 => 0x2 },
 
1194
        'multiexposureversion' => { 99 => 0x0 },
 
1195
        'multisample' => { 102 => 0x40 },
 
1196
        'mycolormode' => { 18 => 0x2 },
 
1197
        'nativedigest' => { 157 => 'NativeDigest', 161 => 'NativeDigest' },
 
1198
        'ndfilter' => { 22 => 0x1c },
 
1199
        'nearlensstep' => { 120 => 0x103c },
 
1200
        'newsphotoversion' => { 56 => 0x0 },
 
1201
        'nickname' => { 162 => 'Nickname' },
 
1202
        'nikoncaptureversion' => { 98 => 0xe09 },
 
1203
        'noisefilter' => { 115 => 0x527 },
 
1204
        'noisereduction' => { 13 => 0x8, 85 => 0xb0, 86 => 0x60, 87 => 0x3f, 98 => 0x95, 109 => 0x753dcbc0, 115 => 0x50a, 120 => 0x103a, 126 => 0x2d, 134 => 0x49 },
 
1205
        'noisereduction2' => { 119 => 0x1010 },
 
1206
        'noisereductionintensity' => { 110 => 0x9 },
 
1207
        'noisereductionmethod' => { 110 => 0x11 },
 
1208
        'noisereductionsharpness' => { 110 => 0xd },
 
1209
        'npages' => { 168 => 'NPages' },
 
1210
        'nullrecord' => { 38 => 0x0 },
 
1211
        'numberofbeats' => { 164 => 'numberOfBeats' },
 
1212
        'numindexentries' => { 56 => 0x54 },
 
1213
        'objectattributereference' => { 54 => 0x4 },
 
1214
        'objectcycle' => { 54 => 0x4b },
 
1215
        'objectdistance' => { 44 => 0x6, 45 => 0x2022 },
 
1216
        'objectname' => { 54 => 0x5 },
 
1217
        'objectpreviewdata' => { 54 => 0xca },
 
1218
        'objectpreviewfileformat' => { 54 => 0xc8 },
 
1219
        'objectpreviewfileversion' => { 54 => 0xc9 },
 
1220
        'objecttypereference' => { 54 => 0x3 },
 
1221
        'oecfcolumns' => { 157 => 'OECFColumns' },
 
1222
        'oecfnames' => { 157 => 'OECFNames' },
 
1223
        'oecfrows' => { 157 => 'OECFRows' },
 
1224
        'oecfvalues' => { 157 => 'OECFValues' },
 
1225
        'offsetschema' => { 48 => 0xea1d },
 
1226
        'oldsubfiletype' => { 48 => 0xff },
 
1227
        'olympusimageheight' => { 120 => 0x102f },
 
1228
        'olympusimageheight2' => { 119 => 0x615 },
 
1229
        'olympusimagewidth' => { 120 => 0x102e },
 
1230
        'olympusimagewidth2' => { 119 => 0x614 },
 
1231
        'onetouchwb' => { 120 => 0x302 },
 
1232
        'opticalzoom' => { 60 => 0xfa3d, 62 => [0x6006,0xf006], 63 => 0x1000, 64 => 0xf, 66 => 0x1e, 77 => 'OpticalZoom' },
 
1233
        'opticalzoomcode' => { 22 => 0xa },
 
1234
        'opticalzoommode' => { 126 => 0x34 },
 
1235
        'opticalzoomon' => { 145 => 0x219 },
 
1236
        'ordernumber' => { 52 => 0x8002 },
 
1237
        'orientation' => { 48 => 0x112, 127 => 0x112, 161 => 'Orientation' },
 
1238
        'originaldecisiondata' => { 16 => 0x83 },
 
1239
        'originalfilename' => { 38 => 0x816, 67 => 0x20 },
 
1240
        'originalimageheight' => { 51 => 0x1 },
 
1241
        'originalimagewidth' => { 51 => 0x0 },
 
1242
        'originalrawfiledata' => { 48 => 0xc68c },
 
1243
        'originalrawfilename' => { 48 => 0xc68b },
 
1244
        'originaltransmissionreference' => { 54 => 0x67 },
 
1245
        'originatingprogram' => { 54 => 0x41 },
 
1246
        'os' => { 156 => 'os' },
 
1247
        'outcue' => { 164 => 'outCue' },
 
1248
        'outputheight' => { 106 => 0xce },
 
1249
        'outputheightinches' => { 106 => 0x96 },
 
1250
        'outputpixels' => { 106 => 0xd6 },
 
1251
        'outputresolution' => { 106 => 0xb6 },
 
1252
        'outputwidth' => { 106 => 0xc6 },
 
1253
        'outputwidthinches' => { 106 => 0x8e },
 
1254
        'owner' => { 167 => 'Owner' },
 
1255
        'ownerid' => { 54 => 0xbc },
 
1256
        'ownername' => { 16 => 0x9, 38 => 0x810, 48 => 0xfde8, 70 => 'OwnerName', 152 => 'OwnerName' },
 
1257
        'pagename' => { 48 => 0x11d },
 
1258
        'pagenumber' => { 48 => 0x129 },
 
1259
        'panasonicexifversion' => { 126 => 0x26 },
 
1260
        'panasonicrawversion' => { 127 => 0x1 },
 
1261
        'panoramadirection' => { 19 => 0x5 },
 
1262
        'panoramaframe' => { 19 => 0x2 },
 
1263
        'panoramamode' => { 59 => 0x3c, 115 => 0x601 },
 
1264
        'parametricdarks' => { 154 => 'ParametricDarks' },
 
1265
        'parametrichighlights' => { 154 => 'ParametricHighlights' },
 
1266
        'parametrichighlightsplit' => { 154 => 'ParametricHighlightSplit' },
 
1267
        'parametriclights' => { 154 => 'ParametricLights' },
 
1268
        'parametricmidtonesplit' => { 154 => 'ParametricMidtoneSplit' },
 
1269
        'parametricshadows' => { 154 => 'ParametricShadows' },
 
1270
        'parametricshadowsplit' => { 154 => 'ParametricShadowSplit' },
 
1271
        'patientid' => { 148 => 'PatientID' },
 
1272
        'patientsbirthdate' => { 148 => 'PatientDOB' },
 
1273
        'patientsname' => { 148 => 'PatientName' },
 
1274
        'patientssex' => { 148 => 'PatientSex' },
 
1275
        'pdfversion' => { 159 => 'PDFVersion' },
 
1276
        'pentaximagesize' => { 134 => 0x9 },
 
1277
        'pentaxmodelid' => { 131 => 0x0, 134 => 0x5 },
 
1278
        'pentaxmodeltype' => { 134 => 0x1 },
 
1279
        'pentaxversion' => { 134 => 0x0 },
 
1280
        'people' => { 150 => 'People' },
 
1281
        'pf0customfuncregistration' => { 33 => 0x1 },
 
1282
        'pf10retainprogramshift' => { 33 => 0xb },
 
1283
        'pf13drivepriority' => { 33 => 0xe },
 
1284
        'pf14disablefocussearch' => { 33 => 0xf },
 
1285
        'pf15disableafassistbeam' => { 33 => 0x10 },
 
1286
        'pf16autofocuspointshoot' => { 33 => 0x11 },
 
1287
        'pf17disableafpointsel' => { 33 => 0x12 },
 
1288
        'pf18enableautoafpointsel' => { 33 => 0x13 },
 
1289
        'pf19continuousshootspeed' => { 33 => 0x14 },
 
1290
        'pf19shootingspeedhigh' => { 32 => 0xa },
 
1291
        'pf19shootingspeedlow' => { 32 => 0x9 },
 
1292
        'pf1disableshootingmodes' => { 33 => 0x2 },
 
1293
        'pf1value' => { 32 => 0x1 },
 
1294
        'pf20limitcontinousshots' => { 33 => 0x15 },
 
1295
        'pf20maxcontinousshots' => { 32 => 0xb },
 
1296
        'pf21enablequietoperation' => { 33 => 0x16 },
 
1297
        'pf23felocktime' => { 32 => 0xd },
 
1298
        'pf23postreleasetime' => { 32 => 0xe },
 
1299
        'pf23settimerlengths' => { 33 => 0x18 },
 
1300
        'pf23shutterbuttontime' => { 32 => 0xc },
 
1301
        'pf24lightlcdduringbulb' => { 33 => 0x19 },
 
1302
        'pf25aemode' => { 32 => 0xf },
 
1303
        'pf25afmode' => { 32 => 0x12 },
 
1304
        'pf25afpointsel' => { 32 => 0x13 },
 
1305
        'pf25colormatrix' => { 32 => 0x17 },
 
1306
        'pf25defaultclearsettings' => { 33 => 0x1a },
 
1307
        'pf25drivemode' => { 32 => 0x11 },
 
1308
        'pf25imagesize' => { 32 => 0x14 },
 
1309
        'pf25meteringmode' => { 32 => 0x10 },
 
1310
        'pf25parameters' => { 32 => 0x16 },
 
1311
        'pf25wbmode' => { 32 => 0x15 },
 
1312
        'pf26shortenreleaselag' => { 33 => 0x1b },
 
1313
        'pf27reversedialrotation' => { 33 => 0x1c },
 
1314
        'pf27value' => { 32 => 0x18 },
 
1315
        'pf28noquickdialexpcomp' => { 33 => 0x1d },
 
1316
        'pf29quickdialswitchoff' => { 33 => 0x1e },
 
1317
        'pf2disablemeteringmodes' => { 33 => 0x3 },
 
1318
        'pf2value' => { 32 => 0x2 },
 
1319
        'pf30enlargementmode' => { 33 => 0x1f },
 
1320
        'pf31originaldecisiondata' => { 33 => 0x20 },
 
1321
        'pf3manualexposuremetering' => { 33 => 0x4 },
 
1322
        'pf3value' => { 32 => 0x3 },
 
1323
        'pf4exposuretimelimits' => { 33 => 0x5 },
 
1324
        'pf4exposuretimemax' => { 32 => 0x5 },
 
1325
        'pf4exposuretimemin' => { 32 => 0x4 },
 
1326
        'pf5aperturelimits' => { 33 => 0x6 },
 
1327
        'pf5aperturemax' => { 32 => 0x7 },
 
1328
        'pf5aperturemin' => { 32 => 0x6 },
 
1329
        'pf6presetshootingmodes' => { 33 => 0x7 },
 
1330
        'pf7bracketcontinuousshoot' => { 33 => 0x8 },
 
1331
        'pf8bracketshots' => { 32 => 0x8 },
 
1332
        'pf8setbracketshots' => { 33 => 0x9 },
 
1333
        'pf9changebracketsequence' => { 33 => 0xa },
 
1334
        'phonenumber' => { 71 => 'Phone' },
 
1335
        'photoeffect' => { 4 => 0x28 },
 
1336
        'photoeffects' => { 109 => 0xab5eca5e },
 
1337
        'photoeffectsblue' => { 111 => 0x8 },
 
1338
        'photoeffectsgreen' => { 111 => 0x6 },
 
1339
        'photoeffectsred' => { 111 => 0x4 },
 
1340
        'photoeffectstype' => { 111 => 0x0 },
 
1341
        'photometricinterpretation' => { 48 => 0x106, 161 => 'PhotometricInterpretation' },
 
1342
        'photoshopquality' => { 139 => 0x0 },
 
1343
        'pictinfo' => { 145 => 0x208 },
 
1344
        'picturemode' => { 52 => 0x1031, 115 => 0x520, 134 => [0xb,0x33] },
 
1345
        'picturemodebwfilter' => { 115 => 0x525 },
 
1346
        'picturemodecontrast' => { 115 => 0x523 },
 
1347
        'picturemodehue' => { 115 => 0x522 },
 
1348
        'picturemodesaturation' => { 115 => 0x521 },
 
1349
        'picturemodesharpness' => { 115 => 0x524 },
 
1350
        'picturemodetone' => { 115 => 0x526 },
 
1351
        'picturestyle' => { 1 => 0x6c, 2 => 0x86, 21 => 0xa, 43 => 0x4 },
 
1352
        'planarconfiguration' => { 48 => 0x11c, 161 => 'PlanarConfiguration' },
 
1353
        'platenames' => { 168 => 'PlateNames' },
 
1354
        'pngwarning' => { 125 => 'Warning' },
 
1355
        'postalcode' => { 75 => 'PostalCode' },
 
1356
        'precaptureframes' => { 120 => 0x300 },
 
1357
        'predictor' => { 48 => 0x13d },
 
1358
        'prefs' => { 54 => 0xdd, 138 => 'Prefs' },
 
1359
        'preservedfilename' => { 165 => 'PreservedFileName' },
 
1360
        'previewfocalplanexresolution' => { 20 => 0x6 },
 
1361
        'previewfocalplaneyresolution' => { 20 => 0x8 },
 
1362
        'previewheight' => { 60 => 0xfa58 },
 
1363
        'previewimage' => { 45 => 0x2000, 46 => 'PreviewImage', 47 => 'MakN', 48 => 0x927c, 50 => 0x4, 80 => 'data', 88 => 0x81, 120 => 0x280 },
 
1364
        'previewimageheight' => { 20 => 0x4 },
 
1365
        'previewimagelength' => { 20 => 0x2, 45 => 0x3, 48 => [0x117,0x202], 88 => 0x89, 100 => 0x202, 115 => 0x102, 120 => 0x1037, 134 => 0x3, 143 => 0x1e },
 
1366
        'previewimagename' => { 80 => '1Name' },
 
1367
        'previewimagesize' => { 45 => 0x2, 80 => 'ImageSize', 134 => 0x2 },
 
1368
        'previewimagestart' => { 20 => 0x5, 45 => 0x4, 48 => [0x111,0x201], 88 => 0x88, 100 => 0x201, 115 => 0x101, 120 => 0x1036, 134 => 0x4, 143 => 0x1c },
 
1369
        'previewimagetype' => { 80 => '0Type' },
 
1370
        'previewimagevalid' => { 115 => 0x100, 120 => 0x1035 },
 
1371
        'previewimagewidth' => { 20 => 0x3 },
 
1372
        'previewquality' => { 20 => 0x1 },
 
1373
        'previewwidth' => { 60 => 0xfa57 },
 
1374
        'primarychromaticities' => { 48 => 0x13f, 161 => 'PrimaryChromaticities' },
 
1375
        'printim' => { 48 => 0xc4a5 },
 
1376
        'privatertkinfo' => { 149 => 'privateRTKInfo' },
 
1377
        'processingsoftware' => { 48 => 0xb },
 
1378
        'producer' => { 159 => 'Producer' },
 
1379
        'productid' => { 55 => 0x32 },
 
1380
        'programiso' => { 126 => 0x3c },
 
1381
        'programmode' => { 90 => 0x5 },
 
1382
        'programshift' => { 98 => 0xd },
 
1383
        'programversion' => { 54 => 0x46 },
 
1384
        'projectrefpath' => { 164 => 'projectRefPath' },
 
1385
        'projectreftype' => { 164 => 'projectRefType' },
 
1386
        'province-state' => { 54 => 0x5f },
 
1387
        'publisher' => { 155 => 'publisher' },
 
1388
        'pulldown' => { 164 => 'pullDown' },
 
1389
        'quality' => { 0 => 0x1, 4 => 0x3, 44 => 0x2, 45 => 0x3002, 52 => 0x1000, 59 => 0x9, 98 => 0x4, 103 => 0x3, 120 => 0x201, 134 => 0x8, 136 => 0x2, 146 => 0x16 },
 
1390
        'qualitymode' => { 45 => 0x8 },
 
1391
        'quantizationmethod' => { 56 => 0x78 },
 
1392
        'quickcontroldialinmeter' => { 25 => 0x703 },
 
1393
        'quickshot' => { 145 => 0x213 },
 
1394
        'rasterizedcaption' => { 54 => 0x7d },
 
1395
        'rating' => { 48 => 0x4746, 137 => 0xdf, 156 => 'rating', 162 => 'Rating' },
 
1396
        'ratingpercent' => { 48 => 0x4749, 151 => 'Rating' },
 
1397
        'rawandjpgrecording' => { 23 => 0x8 },
 
1398
        'rawbrightnessadj' => { 42 => 0x38 },
 
1399
        'rawcoloradj' => { 42 => 0x2e },
 
1400
        'rawcolortoneadj' => { 43 => 0x1a },
 
1401
        'rawcontrastadj' => { 43 => 0x1e },
 
1402
        'rawcropbottom' => { 137 => 0xd4 },
 
1403
        'rawcropleft' => { 137 => 0xd1 },
 
1404
        'rawcropright' => { 137 => 0xd3 },
 
1405
        'rawcroptop' => { 137 => 0xd2 },
 
1406
        'rawcustomsaturation' => { 42 => 0x30 },
 
1407
        'rawcustomtone' => { 42 => 0x34 },
 
1408
        'rawdatauniqueid' => { 48 => 0xc65d },
 
1409
        'rawdepth' => { 89 => 0x10 },
 
1410
        'rawdevcolorspace' => { 121 => 0x108, 122 => 0x109 },
 
1411
        'rawdevcontrastvalue' => { 121 => 0x106, 122 => 0x105 },
 
1412
        'rawdeveditstatus' => { 121 => 0x10b },
 
1413
        'rawdevengine' => { 121 => 0x109, 122 => 0x10b },
 
1414
        'rawdevexposurebiasvalue' => { 121 => 0x100, 122 => 0x100 },
 
1415
        'rawdevgradation' => { 122 => 0x112 },
 
1416
        'rawdevgraypoint' => { 121 => 0x103, 122 => 0x104 },
 
1417
        'rawdevmemorycoloremphasis' => { 121 => 0x105, 122 => 0x108 },
 
1418
        'rawdevnoisereduction' => { 121 => 0x10a, 122 => 0x10a },
 
1419
        'rawdevpicturemode' => { 122 => 0x10c },
 
1420
        'rawdevpm_bwfilter' => { 122 => 0x110 },
 
1421
        'rawdevpmcontrast' => { 122 => 0x10e },
 
1422
        'rawdevpmpicturetone' => { 122 => 0x111 },
 
1423
        'rawdevpmsaturation' => { 122 => 0x10d },
 
1424
        'rawdevpmsharpness' => { 122 => 0x10f },
 
1425
        'rawdevsaturationemphasis' => { 121 => 0x104, 122 => 0x107 },
 
1426
        'rawdevsettings' => { 121 => 0x10c },
 
1427
        'rawdevsharpnessvalue' => { 121 => 0x107, 122 => 0x106 },
 
1428
        'rawdevversion' => { 121 => 0x0, 122 => 0x0 },
 
1429
        'rawdevwbfineadjustment' => { 121 => 0x102, 122 => 0x103 },
 
1430
        'rawdevwhitebalance' => { 122 => 0x101 },
 
1431
        'rawdevwhitebalancevalue' => { 121 => 0x101, 122 => 0x102 },
 
1432
        'rawfile' => { 48 => 0xfe4c },
 
1433
        'rawfilename' => { 154 => 'RawFileName' },
 
1434
        'rawhighlightpoint' => { 43 => 0x24 },
 
1435
        'rawimagecenter' => { 98 => 0x99 },
 
1436
        'rawimagesize' => { 134 => 0x39 },
 
1437
        'rawinfoversion' => { 123 => 0x0 },
 
1438
        'rawjpgheight' => { 40 => 0x4 },
 
1439
        'rawjpgquality' => { 13 => 0x6, 40 => 0x1 },
 
1440
        'rawjpgsize' => { 13 => 0x7, 40 => 0x2 },
 
1441
        'rawjpgwidth' => { 40 => 0x3 },
 
1442
        'rawlinear' => { 43 => 0x20 },
 
1443
        'rawsaturationadj' => { 43 => 0x1c },
 
1444
        'rawshadowpoint' => { 43 => 0x26 },
 
1445
        'rawsharpnessadj' => { 43 => 0x22 },
 
1446
        'recordid' => { 38 => 0x1804 },
 
1447
        'recordingmode' => { 44 => 0x1, 136 => 0x1 },
 
1448
        'recordmode' => { 4 => 0x9, 45 => 0x3000 },
 
1449
        'recordshutterrelease' => { 145 => 0x217 },
 
1450
        'redbalance' => { 120 => 0x1017, 127 => 0x11, 134 => 0x1c },
 
1451
        'redcurvelimits' => { 42 => 0x18a },
 
1452
        'redcurvepoints' => { 42 => 0x160 },
 
1453
        'redeyecorrection' => { 112 => 0x0 },
 
1454
        'redhue' => { 154 => 'RedHue' },
 
1455
        'redsaturation' => { 154 => 'RedSaturation' },
 
1456
        'referenceblackwhite' => { 48 => 0x214, 161 => 'ReferenceBlackWhite' },
 
1457
        'referencedate' => { 54 => 0x2f },
 
1458
        'referencenumber' => { 54 => 0x32 },
 
1459
        'references' => { 71 => 'References' },
 
1460
        'referenceservice' => { 54 => 0x2d },
 
1461
        'relatedaudiofile' => { 69 => 'data' },
 
1462
        'relatedaudiofilename' => { 69 => '1Name' },
 
1463
        'relatedaudiofiletype' => { 69 => '0Type' },
 
1464
        'relatedimagefileformat' => { 48 => 0x1000 },
 
1465
        'relatedimagelength' => { 48 => 0x1002 },
 
1466
        'relatedimagewidth' => { 48 => 0x1001 },
 
1467
        'relatedsoundfile' => { 48 => 0xa004, 157 => 'RelatedSoundFile' },
 
1468
        'relatedvideofile' => { 83 => 'data' },
 
1469
        'relatedvideofilename' => { 83 => '1Name' },
 
1470
        'relatedvideofiletype' => { 83 => '0Type' },
 
1471
        'relation' => { 155 => 'relation' },
 
1472
        'relativepeakaudiofilepath' => { 164 => 'relativePeakAudioFilePath' },
 
1473
        'relativetimestamp' => { 164 => 'relativeTimestamp' },
 
1474
        'releasedate' => { 54 => 0x1e, 164 => 'releaseDate' },
 
1475
        'releasesetting' => { 38 => 0x1016 },
 
1476
        'releasetime' => { 54 => 0x23 },
 
1477
        'renditionclass' => { 165 => 'RenditionClass' },
 
1478
        'renditionofdocumentid' => { 165 => 'RenditionOfDocumentID' },
 
1479
        'renditionofinstanceid' => { 165 => 'RenditionOfInstanceID' },
 
1480
        'renditionofmanager' => { 165 => 'RenditionOfManager' },
 
1481
        'renditionofmanagervariant' => { 165 => 'RenditionOfManagerVariant' },
 
1482
        'renditionofmanageto' => { 165 => 'RenditionOfManageTo' },
 
1483
        'renditionofmanageui' => { 165 => 'RenditionOfManageUI' },
 
1484
        'renditionofrenditionclass' => { 165 => 'RenditionOfRenditionClass' },
 
1485
        'renditionofrenditionparams' => { 165 => 'RenditionOfRenditionParams' },
 
1486
        'renditionofversionid' => { 165 => 'RenditionOfVersionID' },
 
1487
        'renditionparams' => { 165 => 'RenditionParams' },
 
1488
        'resampleparamsquality' => { 164 => 'resampleParamsQuality' },
 
1489
        'resaved' => { 145 => 0x21e },
 
1490
        'resolution' => { 76 => 'Resolution' },
 
1491
        'resolutionmode' => { 146 => 0x4 },
 
1492
        'resolutionunit' => { 48 => 0x128, 57 => 0x2, 161 => 'ResolutionUnit' },
 
1493
        'reuseallowed' => { 166 => 'ReuseAllowed' },
 
1494
        'revision' => { 156 => 'revision' },
 
1495
        'rgbcurvelimits' => { 42 => 0x238 },
 
1496
        'rgbcurvepoints' => { 42 => 0x20e },
 
1497
        'ricohdate' => { 143 => 0x6 },
 
1498
        'ricohimageheight' => { 143 => 0x2 },
 
1499
        'ricohimagewidth' => { 143 => 0x0 },
 
1500
        'rightascension' => { 79 => 'RightAscension' },
 
1501
        'rights' => { 155 => 'rights' },
 
1502
        'romoperationmode' => { 38 => 0x80d },
 
1503
        'rotation' => { 3 => 0x17, 37 => 0x3, 42 => 0x26e, 51 => 0x4, 79 => 'Rotation', 85 => 0x50, 86 => 0x46, 87 => 0x5a, 109 => 0x76a43207, 126 => 0x30, 137 => 0xd8 },
 
1504
        'routing' => { 142 => 'Routing' },
 
1505
        'rowsperstrip' => { 48 => 0x116 },
 
1506
        'safetyshift' => { 25 => 0x108 },
 
1507
        'safetyshiftinavortv' => { 23 => 0x10, 24 => 0x10, 26 => 0xf, 27 => 0x10, 30 => 0x10 },
 
1508
        'samplebits' => { 69 => 'SampleBits' },
 
1509
        'samplerate' => { 69 => 'SampleRate' },
 
1510
        'samplesperpixel' => { 48 => 0x115, 161 => 'SamplesPerPixel' },
 
1511
        'samplestructure' => { 56 => 0x5a },
 
1512
        'sanyoquality' => { 145 => 0x201 },
 
1513
        'sanyothumbnail' => { 145 => 0x100 },
 
1514
        'saturation' => { 4 => 0xe, 9 => 0x1, 44 => 0xd, 45 => [0x3013,0x1f], 48 => [0xa409,0xfe55], 52 => 0x1003, 70 => 'Saturation', 84 => 0x1f, 85 => 0x32, 86 => 0x28, 87 => 0x1a, 90 => 0x1, 98 => [0x94,0xaa], 134 => 0x1f, 136 => 0xd, 143 => 0x28, 146 => 0x10, 154 => 'Saturation', 157 => 'Saturation' },
 
1515
        'saturationadj' => { 42 => 0x116 },
 
1516
        'saturationadjustmentaqua' => { 154 => 'SaturationAdjustmentAqua' },
 
1517
        'saturationadjustmentblue' => { 154 => 'SaturationAdjustmentBlue' },
 
1518
        'saturationadjustmentgreen' => { 154 => 'SaturationAdjustmentGreen' },
 
1519
        'saturationadjustmentmagenta' => { 154 => 'SaturationAdjustmentMagenta' },
 
1520
        'saturationadjustmentorange' => { 154 => 'SaturationAdjustmentOrange' },
 
1521
        'saturationadjustmentpurple' => { 154 => 'SaturationAdjustmentPurple' },
 
1522
        'saturationadjustmentred' => { 154 => 'SaturationAdjustmentRed' },
 
1523
        'saturationadjustmentyellow' => { 154 => 'SaturationAdjustmentYellow' },
 
1524
        'saturationfaithful' => { 1 => 0xfe },
 
1525
        'saturationlandscape' => { 1 => 0xfc },
 
1526
        'saturationneutral' => { 1 => 0xfd },
 
1527
        'saturationportrait' => { 1 => 0xfb },
 
1528
        'saturationsetting' => { 123 => 0x1010 },
 
1529
        'saturationstandard' => { 1 => 0xfa },
 
1530
        'saturationuserdef1' => { 1 => 0x100 },
 
1531
        'saturationuserdef2' => { 1 => 0x101 },
 
1532
        'saturationuserdef3' => { 1 => 0x102 },
 
1533
        'saveid' => { 165 => 'SaveID' },
 
1534
        'scaledresolution' => { 106 => 0x9e },
 
1535
        'scaletype' => { 164 => 'scaleType' },
 
1536
        'scanningdirection' => { 56 => 0x64 },
 
1537
        'scene' => { 158 => 'Scene', 164 => 'scene' },
 
1538
        'scenearea' => { 120 => 0x1031 },
 
1539
        'scenecapturetype' => { 48 => 0xa406, 157 => 'SceneCaptureType' },
 
1540
        'scenedetect' => { 120 => 0x1030 },
 
1541
        'scenedetectarea' => { 120 => 0x1033 },
 
1542
        'scenemode' => { 60 => 0xfa02, 88 => 0x100, 98 => 0x8f, 115 => 0x509, 120 => 0x403, 126 => 0x8001 },
 
1543
        'scenemodeused' => { 62 => [0x6002,0xf002] },
 
1544
        'sceneselect' => { 145 => 0x21f },
 
1545
        'scenetype' => { 48 => 0xa301, 157 => 'SceneType' },
 
1546
        'securityclassification' => { 48 => 0x9212 },
 
1547
        'selectableafpoint' => { 25 => 0x509 },
 
1548
        'self-timer' => { 4 => 0x2 },
 
1549
        'self-timer2' => { 22 => 0x1d },
 
1550
        'selftimer' => { 45 => 0x3001, 126 => 0x2e, 145 => 0x214 },
 
1551
        'selftimermode' => { 48 => 0x882b },
 
1552
        'selftimertime' => { 38 => 0x1806 },
 
1553
        'seminfo' => { 48 => 0x8546 },
 
1554
        'sensingmethod' => { 48 => 0xa217, 157 => 'SensingMethod' },
 
1555
        'sensorbluelevel' => { 21 => 0x5 },
 
1556
        'sensorcleaning' => { 31 => 0xd },
 
1557
        'sensorfullheight' => { 58 => 0xf904 },
 
1558
        'sensorfullwidth' => { 58 => 0xf903 },
 
1559
        'sensorheight' => { 58 => 0xf901, 60 => 0xfa21, 89 => 0x8 },
 
1560
        'sensorpixelsize' => { 98 => 0x9a },
 
1561
        'sensorredlevel' => { 21 => 0x4 },
 
1562
        'sensorsize' => { 70 => 'SensorSize' },
 
1563
        'sensortemperature' => { 118 => 0x1500, 120 => 0x1007 },
 
1564
        'sensorwidth' => { 58 => 0xf900, 60 => 0xfa20, 89 => 0xa },
 
1565
        'sequencenumber' => { 22 => 0x9, 45 => 0x301c, 52 => 0x1101, 59 => 0x1d, 126 => 0x2b },
 
1566
        'sequenceshotinterval' => { 145 => 0x224 },
 
1567
        'sequentialshot' => { 145 => 0x20e },
 
1568
        'serialnumber' => { 16 => 0xc, 38 => 0x180b, 48 => 0xfde9, 58 => 0xfa04, 60 => 0xfa19, 68 => 0x0, 70 => 'SerialNumber', 98 => 0xa0, 116 => 0x101, 120 => [0x404,0x101a], 146 => 0x2, 152 => 'SerialNumber' },
 
1569
        'serialnumberformat' => { 16 => 0x15, 38 => 0x183b },
 
1570
        'seriesdatetime' => { 148 => 'SeriesDateTime' },
 
1571
        'seriesdescription' => { 148 => 'SeriesDescription' },
 
1572
        'seriesmodality' => { 148 => 'SeriesModality' },
 
1573
        'seriesnumber' => { 148 => 'SeriesNumber' },
 
1574
        'serviceidentifier' => { 55 => 0x1e },
 
1575
        'setbuttoncrosskeysfunc' => { 28 => 0x0, 29 => 0x0 },
 
1576
        'setbuttonfunction' => { 23 => 0x1, 31 => 0xc },
 
1577
        'setbuttonwhenshooting' => { 25 => 0x704 },
 
1578
        'setfunctionwhenshooting' => { 26 => 0x0, 27 => 0x1, 30 => 0x1 },
 
1579
        'shadingcompensation' => { 115 => 0x50c },
 
1580
        'shadingcompensation2' => { 119 => 0x1012 },
 
1581
        'shadow' => { 146 => 0xe },
 
1582
        'shadows' => { 48 => 0xfe52, 154 => 'Shadows' },
 
1583
        'shadowscale' => { 48 => 0xc633 },
 
1584
        'shadowtint' => { 154 => 'ShadowTint' },
 
1585
        'shakereduction' => { 135 => 0x1 },
 
1586
        'sharpendetail' => { 154 => 'SharpenDetail' },
 
1587
        'sharpenedgemasking' => { 154 => 'SharpenEdgeMasking' },
 
1588
        'sharpenradius' => { 154 => 'SharpenRadius' },
 
1589
        'sharpness' => { 4 => 0xf, 21 => 0x2, 44 => 0xb, 45 => [0x3011,0x21], 48 => [0xa40a,0xfe56], 52 => 0x1001, 59 => 0x6b, 66 => 0x37, 70 => 'Sharpness', 84 => 0x21, 85 => 0x30, 86 => 0x26, 87 => 0x18, 90 => 0x3, 98 => 0x6, 120 => 0x100f, 134 => 0x21, 136 => 0xb, 143 => 0x22, 144 => 0x1003, 146 => 0x11, 154 => 'Sharpness', 157 => 'Sharpness' },
 
1590
        'sharpnessfactor' => { 120 => 0x102a },
 
1591
        'sharpnessfaithful' => { 1 => 0xf5 },
 
1592
        'sharpnessfrequency' => { 21 => 0x3 },
 
1593
        'sharpnesslandscape' => { 1 => 0xf3 },
 
1594
        'sharpnessmonochrome' => { 1 => 0xf6 },
 
1595
        'sharpnessneutral' => { 1 => 0xf4 },
 
1596
        'sharpnessportrait' => { 1 => 0xf2 },
 
1597
        'sharpnesssetting' => { 115 => 0x506, 123 => 0x1013 },
 
1598
        'sharpnessstandard' => { 1 => 0xf1 },
 
1599
        'sharpnessuserdef1' => { 1 => 0xf7 },
 
1600
        'sharpnessuserdef2' => { 1 => 0xf8 },
 
1601
        'sharpnessuserdef3' => { 1 => 0xf9 },
 
1602
        'shootingmode' => { 70 => 'ShootingMode', 98 => 0x89, 126 => 0x1f },
 
1603
        'shortdescription' => { 156 => 'shortdescription' },
 
1604
        'shortdocumentid' => { 54 => 0xba },
 
1605
        'shortfocal' => { 1 => 0x11, 2 => 0x113, 4 => 0x18 },
 
1606
        'shortownername' => { 1 => 0xac },
 
1607
        'shortreleasetimelag' => { 25 => 0x80d },
 
1608
        'shotdate' => { 164 => 'shotDate' },
 
1609
        'shotlocation' => { 164 => 'shotLocation' },
 
1610
        'shotname' => { 164 => 'shotName' },
 
1611
        'shutter-aelock' => { 23 => 0x4, 26 => 0x3, 27 => 0x4, 28 => 0x3, 29 => 0x3, 30 => 0x4, 31 => 0x2 },
 
1612
        'shutteraelbutton' => { 24 => 0x4 },
 
1613
        'shutterbuttonafonbutton' => { 25 => 0x701 },
 
1614
        'shuttercount' => { 2 => 0x176, 13 => 0x1, 134 => 0x5d },
 
1615
        'shuttercurtainsync' => { 23 => 0xf, 24 => 0xf, 25 => 0x305, 26 => 0xe, 27 => 0xf, 28 => 0x8, 29 => 0x8, 30 => 0xf, 31 => 0x8 },
 
1616
        'shuttermode' => { 59 => 0x1b },
 
1617
        'shutterreleasemethod' => { 38 => 0x1010 },
 
1618
        'shutterreleasenocfcard' => { 23 => 0x2, 24 => 0x2, 31 => 0xf },
 
1619
        'shutterreleasetiming' => { 38 => 0x1011 },
 
1620
        'shutterspeedrange' => { 25 => 0x10c },
 
1621
        'shutterspeedvalue' => { 48 => 0x9201, 120 => 0x1000, 157 => 'ShutterSpeedValue' },
 
1622
        'sidecarforextension' => { 160 => 'SidecarForExtension' },
 
1623
        'similarityindex' => { 54 => 0xe4 },
 
1624
        'slowshutter' => { 22 => 0x8 },
 
1625
        'slowsync' => { 52 => 0x1030 },
 
1626
        'smoothingparameter1' => { 119 => 0x300 },
 
1627
        'smoothingparameter2' => { 119 => 0x310 },
 
1628
        'smoothingthreshold2' => { 119 => 0x610 },
 
1629
        'smoothingthresholds' => { 119 => 0x600 },
 
1630
        'smoothness' => { 48 => 0xfe57 },
 
1631
        'software' => { 48 => 0x131, 71 => 'Software', 125 => 'Software', 146 => 0x18, 161 => 'Software' },
 
1632
        'softwareversion' => { 145 => 0x207 },
 
1633
        'source' => { 54 => 0x73, 125 => 'Source', 155 => 'source', 156 => 'source', 160 => 'Source' },
 
1634
        'sourceresolution' => { 106 => 0xae },
 
1635
        'spatialfrequencyresponsecolumns' => { 157 => 'SpatialFrequencyResponseColumns' },
 
1636
        'spatialfrequencyresponsenames' => { 157 => 'SpatialFrequencyResponseNames' },
 
1637
        'spatialfrequencyresponserows' => { 157 => 'SpatialFrequencyResponseRows' },
 
1638
        'spatialfrequencyresponsevalues' => { 157 => 'SpatialFrequencyResponseValues' },
 
1639
        'speakerplacement' => { 164 => 'speakerPlacement' },
 
1640
        'specialinstructions' => { 54 => 0x28 },
 
1641
        'specialmode' => { 120 => 0x200, 145 => 0x200 },
 
1642
        'spectralsensitivity' => { 48 => 0x8824, 157 => 'SpectralSensitivity' },
 
1643
        'splittoningbalance' => { 154 => 'SplitToningBalance' },
 
1644
        'splittoninghighlighthue' => { 154 => 'SplitToningHighlightHue' },
 
1645
        'splittoninghighlightsaturation' => { 154 => 'SplitToningHighlightSaturation' },
 
1646
        'splittoningshadowhue' => { 154 => 'SplitToningShadowHue' },
 
1647
        'splittoningshadowsaturation' => { 154 => 'SplitToningShadowSaturation' },
 
1648
        'spotfocuspointx' => { 84 => 0x2d },
 
1649
        'spotfocuspointy' => { 84 => 0x2e },
 
1650
        'spotmeterlinktoafpoint' => { 25 => 0x107 },
 
1651
        'sr_swstoswrtime' => { 135 => 0x2 },
 
1652
        'srresult' => { 135 => 0x0 },
 
1653
        'startoffsetx' => { 123 => 0x612 },
 
1654
        'startoffsety' => { 123 => 0x613 },
 
1655
        'starttimecodetimeformat' => { 164 => 'startTimecodeTimeFormat' },
 
1656
        'starttimecodetimevalue' => { 164 => 'startTimecodeTimeValue' },
 
1657
        'state' => { 75 => 'State', 160 => 'State' },
 
1658
        'status' => { 150 => 'Status' },
 
1659
        'storagemethod' => { 89 => 0x12 },
 
1660
        'straightenangle' => { 109 => 0x2fc08431 },
 
1661
        'stretchmode' => { 164 => 'stretchMode' },
 
1662
        'studydatetime' => { 148 => 'StudyDateTime' },
 
1663
        'studydescription' => { 148 => 'StudyDescription' },
 
1664
        'studyid' => { 148 => 'StudyID' },
 
1665
        'studyphysician' => { 148 => 'StudyPhysician' },
 
1666
        'sub-location' => { 54 => 0x5c },
 
1667
        'subfiledata' => { 78 => 'data' },
 
1668
        'subfiledirectory' => { 78 => '1Directory' },
 
1669
        'subfilemimetype' => { 78 => '2MIME' },
 
1670
        'subfilename' => { 78 => '1Name' },
 
1671
        'subfileresource' => { 78 => 'rsrc' },
 
1672
        'subfiletype' => { 48 => 0xfe, 78 => '0Type' },
 
1673
        'subject' => { 142 => 'Subject', 155 => 'subject', 159 => 'Subject' },
 
1674
        'subjectarea' => { 157 => 'SubjectArea' },
 
1675
        'subjectcode' => { 158 => 'SubjectCode' },
 
1676
        'subjectdistance' => { 48 => 0x9206, 59 => 0x3e, 157 => 'SubjectDistance' },
 
1677
        'subjectdistancerange' => { 48 => 0xa40c, 157 => 'SubjectDistanceRange' },
 
1678
        'subjectlocation' => { 48 => [0x9214,0xa214], 157 => 'SubjectLocation' },
 
1679
        'subjectprogram' => { 84 => 0x22 },
 
1680
        'subjectreference' => { 54 => 0xc },
 
1681
        'subsectime' => { 48 => 0x9290 },
 
1682
        'subsectimedigitized' => { 48 => 0x9292 },
 
1683
        'subsectimeoriginal' => { 48 => 0x9291 },
 
1684
        'superimposeddisplay' => { 23 => 0xa, 25 => 0x510, 26 => 0x9, 27 => 0xa, 30 => 0xa, 31 => 0xe },
 
1685
        'supplementalcategories' => { 54 => 0x14, 160 => 'SupplementalCategories' },
 
1686
        'supplementaltype' => { 56 => 0x37 },
 
1687
        'switchtoregisteredafpoint' => { 24 => 0x12, 25 => 0x50a },
 
1688
        'tagged' => { 137 => 0xdd },
 
1689
        'tapename' => { 164 => 'tapeName' },
 
1690
        'targetaperture' => { 22 => 0x4 },
 
1691
        'targetcompressionratio' => { 36 => 0x1 },
 
1692
        'targetdistancesetting' => { 38 => 0x1807 },
 
1693
        'targetexposuretime' => { 22 => 0x5 },
 
1694
        'targetimagetype' => { 38 => 0x100a },
 
1695
        'temperature' => { 154 => 'Temperature' },
 
1696
        'tempo' => { 164 => 'tempo' },
 
1697
        'thresholding' => { 48 => 0x107 },
 
1698
        'thumbnailfilename' => { 38 => 0x817 },
 
1699
        'thumbnailheight' => { 60 => 0xfa55 },
 
1700
        'thumbnailimage' => { 38 => 0x2008, 46 => 'ThumbnailImage', 50 => 0x3, 81 => 'data', 120 => 0x100 },
 
1701
        'thumbnailimagename' => { 81 => '1Name' },
 
1702
        'thumbnailimagesize' => { 81 => 'ImageSize' },
 
1703
        'thumbnailimagetype' => { 81 => '0Type' },
 
1704
        'thumbnaillength' => { 48 => 0x202 },
 
1705
        'thumbnailoffset' => { 48 => 0x201 },
 
1706
        'thumbnailsformat' => { 162 => 'ThumbnailsFormat' },
 
1707
        'thumbnailsheight' => { 162 => 'ThumbnailsHeight' },
 
1708
        'thumbnailsimage' => { 162 => 'ThumbnailsImage' },
 
1709
        'thumbnailswidth' => { 162 => 'ThumbnailsWidth' },
 
1710
        'thumbnailwidth' => { 60 => 0xfa54 },
 
1711
        'tilelength' => { 48 => 0x143 },
 
1712
        'tilewidth' => { 48 => 0x142 },
 
1713
        'time' => { 134 => 0x7 },
 
1714
        'timecreated' => { 54 => 0x3c, 59 => 0x14, 66 => 0x10, 138 => 'TimeCreated' },
 
1715
        'timerlength' => { 25 => 0x80c },
 
1716
        'timescaleparamsframeoverlappingpercentage' => { 164 => 'timeScaleParamsFrameOverlappingPercentage' },
 
1717
        'timescaleparamsframesize' => { 164 => 'timeScaleParamsFrameSize' },
 
1718
        'timescaleparamsquality' => { 164 => 'timeScaleParamsQuality' },
 
1719
        'timesent' => { 55 => 0x50 },
 
1720
        'timesignature' => { 164 => 'timeSignature' },
 
1721
        'timesincepoweron' => { 126 => 0x29 },
 
1722
        'timestamp' => { 1 => 0x11c, 2 => 0x45e, 125 => 'TimeStamp' },
 
1723
        'timezonecode' => { 41 => 0x1 },
 
1724
        'timezoneinfo' => { 41 => 0x2 },
 
1725
        'timezoneoffset' => { 48 => 0x882a },
 
1726
        'tint' => { 154 => 'Tint' },
 
1727
        'title' => { 71 => 'Title', 125 => 'Title', 142 => 'Title', 155 => 'title', 159 => 'Title' },
 
1728
        'tonecomp' => { 98 => 0x81 },
 
1729
        'tonecurve' => { 21 => 0x1, 134 => 0x402, 154 => 'ToneCurve' },
 
1730
        'tonecurveactive' => { 42 => 0x110 },
 
1731
        'tonecurvename' => { 154 => 'ToneCurveName' },
 
1732
        'tonecurveproperty' => { 42 => 0x3c },
 
1733
        'tonecurves' => { 134 => 0x403 },
 
1734
        'toningeffect' => { 13 => 0xf },
 
1735
        'toningeffectmonochrome' => { 1 => 0x108 },
 
1736
        'totalzoom' => { 59 => 0x62 },
 
1737
        'tracknumber' => { 164 => 'trackNumber' },
 
1738
        'trailersignature' => { 78 => 'zmie' },
 
1739
        'transferfunction' => { 161 => 'TransferFunction' },
 
1740
        'transmissionreference' => { 160 => 'TransmissionReference' },
 
1741
        'travelday' => { 126 => 0x36 },
 
1742
        'ttl_da_adown' => { 132 => 0x5 },
 
1743
        'ttl_da_aup' => { 132 => 0x4 },
 
1744
        'ttl_da_bdown' => { 132 => 0x7 },
 
1745
        'ttl_da_bup' => { 132 => 0x6 },
 
1746
        'tvvalue' => { 34 => 0x1 },
 
1747
        'type' => { 155 => 'type' },
 
1748
        'uniquecameramodel' => { 48 => 0xc614 },
 
1749
        'uniquedocumentid' => { 54 => 0xbb },
 
1750
        'uniqueobjectname' => { 55 => 0x64 },
 
1751
        'unknownblock' => { 119 => 0x1103 },
 
1752
        'unknowncompensation' => { 146 => 0xc },
 
1753
        'unsharp1color' => { 113 => 0x13 },
 
1754
        'unsharp1halowidth' => { 113 => 0x19 },
 
1755
        'unsharp1intensity' => { 113 => 0x17 },
 
1756
        'unsharp1threshold' => { 113 => 0x1b },
 
1757
        'unsharp2color' => { 113 => 0x2e },
 
1758
        'unsharp2halowidth' => { 113 => 0x34 },
 
1759
        'unsharp2intensity' => { 113 => 0x32 },
 
1760
        'unsharp2threshold' => { 113 => 0x36 },
 
1761
        'unsharp3color' => { 113 => 0x49 },
 
1762
        'unsharp3halowidth' => { 113 => 0x4f },
 
1763
        'unsharp3intensity' => { 113 => 0x4d },
 
1764
        'unsharp3threshold' => { 113 => 0x51 },
 
1765
        'unsharp4color' => { 113 => 0x64 },
 
1766
        'unsharp4halowidth' => { 113 => 0x6a },
 
1767
        'unsharp4intensity' => { 113 => 0x68 },
 
1768
        'unsharp4threshold' => { 113 => 0x6c },
 
1769
        'unsharpcount' => { 113 => 0x0 },
 
1770
        'unsharpmask' => { 109 => 0x76a43200 },
 
1771
        'urgency' => { 54 => 0xa, 160 => 'Urgency' },
 
1772
        'url' => { 71 => 'URL', 125 => 'URL', 140 => 0x40b },
 
1773
        'usablemeteringmodes' => { 25 => 0x10a },
 
1774
        'usableshootingmodes' => { 25 => 0x109 },
 
1775
        'usageterms' => { 167 => 'UsageTerms' },
 
1776
        'usercomment' => { 38 => 0x805, 48 => 0x9286, 157 => 'UserComment' },
 
1777
        'userdef1picturestyle' => { 1 => 0x10c },
 
1778
        'userdef2picturestyle' => { 1 => 0x10e },
 
1779
        'userdef3picturestyle' => { 1 => 0x110 },
 
1780
        'userfields' => { 150 => 'UserFields' },
 
1781
        'usmlenselectronicmf' => { 24 => 0x7, 25 => 0x501 },
 
1782
        'utmeasting' => { 82 => 'Easting' },
 
1783
        'utmmapdatum' => { 82 => 'Datum' },
 
1784
        'utmnorthing' => { 82 => 'Northing' },
 
1785
        'utmzone' => { 82 => 'Zone' },
 
1786
        'validbits' => { 119 => 0x611, 120 => 0x102c },
 
1787
        'validpixeldepth' => { 123 => 0x611 },
 
1788
        'variousmodes' => { 59 => 0x26 },
 
1789
        'variousmodes2' => { 59 => 0x3a },
 
1790
        'variprogram' => { 98 => 0xab },
 
1791
        'version' => { 52 => 0x0, 142 => 'Version', 154 => 'Version' },
 
1792
        'versionid' => { 165 => 'VersionID' },
 
1793
        'versionscomments' => { 165 => 'VersionsComments' },
 
1794
        'versionseventaction' => { 165 => 'VersionsEventAction' },
 
1795
        'versionseventinstanceid' => { 165 => 'VersionsEventInstanceID' },
 
1796
        'versionseventparameters' => { 165 => 'VersionsEventParameters' },
 
1797
        'versionseventsoftwareagent' => { 165 => 'VersionsEventSoftwareAgent' },
 
1798
        'versionseventwhen' => { 165 => 'VersionsEventWhen' },
 
1799
        'versionsmodifier' => { 165 => 'VersionsModifier' },
 
1800
        'versionsmodifydate' => { 165 => 'VersionsModifyDate' },
 
1801
        'versionsversion' => { 165 => 'VersionsVersion' },
 
1802
        'vibrance' => { 154 => 'Vibrance' },
 
1803
        'videoalphamode' => { 164 => 'videoAlphaMode' },
 
1804
        'videoalphapremultiplecolora' => { 164 => 'videoAlphaPremultipleColorA' },
 
1805
        'videoalphapremultiplecolorb' => { 164 => 'videoAlphaPremultipleColorB' },
 
1806
        'videoalphapremultiplecolorblack' => { 164 => 'videoAlphaPremultipleColorBlack' },
 
1807
        'videoalphapremultiplecolorblue' => { 164 => 'videoAlphaPremultipleColorBlue' },
 
1808
        'videoalphapremultiplecolorcyan' => { 164 => 'videoAlphaPremultipleColorCyan' },
 
1809
        'videoalphapremultiplecolorgreen' => { 164 => 'videoAlphaPremultipleColorGreen' },
 
1810
        'videoalphapremultiplecolorl' => { 164 => 'videoAlphaPremultipleColorL' },
 
1811
        'videoalphapremultiplecolormagenta' => { 164 => 'videoAlphaPremultipleColorMagenta' },
 
1812
        'videoalphapremultiplecolormode' => { 164 => 'videoAlphaPremultipleColorMode' },
 
1813
        'videoalphapremultiplecolorred' => { 164 => 'videoAlphaPremultipleColorRed' },
 
1814
        'videoalphapremultiplecolorswatchname' => { 164 => 'videoAlphaPremultipleColorSwatchName' },
 
1815
        'videoalphapremultiplecolortype' => { 164 => 'videoAlphaPremultipleColorType' },
 
1816
        'videoalphapremultiplecoloryellow' => { 164 => 'videoAlphaPremultipleColorYellow' },
 
1817
        'videoalphaunityistransparent' => { 164 => 'videoAlphaUnityIsTransparent' },
 
1818
        'videocolorspace' => { 164 => 'videoColorSpace' },
 
1819
        'videocompressor' => { 164 => 'videoCompressor' },
 
1820
        'videofieldorder' => { 164 => 'videoFieldOrder' },
 
1821
        'videoframerate' => { 164 => 'videoFrameRate' },
 
1822
        'videoframesizeh' => { 164 => 'videoFrameSizeH' },
 
1823
        'videoframesizeunit' => { 164 => 'videoFrameSizeUnit' },
 
1824
        'videoframesizew' => { 164 => 'videoFrameSizeW' },
 
1825
        'videomoddate' => { 164 => 'videoModDate' },
 
1826
        'videopixelaspectratio' => { 164 => 'videoPixelAspectRatio' },
 
1827
        'videopixeldepth' => { 164 => 'videoPixelDepth' },
 
1828
        'viewinfoduringexposure' => { 25 => 0x407 },
 
1829
        'vignetteamount' => { 154 => 'VignetteAmount' },
 
1830
        'vignettecontrol' => { 109 => 0x76a43205 },
 
1831
        'vignettecontrolintensity' => { 109 => 0xac6bd5c0 },
 
1832
        'vignettemidpoint' => { 154 => 'VignetteMidpoint' },
 
1833
        'voicememo' => { 145 => 0x216 },
 
1834
        'vrdoffset' => { 16 => 0xd0 },
 
1835
        'wb_rbgglevels' => { 93 => 0x0 },
 
1836
        'wb_rblevels' => { 119 => 0x100 },
 
1837
        'wb_rblevelsauto' => { 123 => 0x110 },
 
1838
        'wb_rblevelscloudy' => { 123 => 0x121 },
 
1839
        'wb_rblevelscoolwhitefluor' => { 123 => 0x132 },
 
1840
        'wb_rblevelsdaylightfluor' => { 123 => 0x130 },
 
1841
        'wb_rblevelsdaywhitefluor' => { 123 => 0x131 },
 
1842
        'wb_rblevelseveningsunlight' => { 123 => 0x124 },
 
1843
        'wb_rblevelsfineweather' => { 123 => 0x122 },
 
1844
        'wb_rblevelsshade' => { 123 => 0x120 },
 
1845
        'wb_rblevelstungsten' => { 123 => 0x123 },
 
1846
        'wb_rblevelsused' => { 123 => 0x100 },
 
1847
        'wb_rblevelswhitefluorescent' => { 123 => 0x133 },
 
1848
        'wb_rgbglevels' => { 95 => 0x0 },
 
1849
        'wb_rggblevels' => { 94 => 0x0 },
 
1850
        'wb_rggblevelsasshot' => { 6 => 0x19, 7 => 0x18, 8 => 0x3f },
 
1851
        'wb_rggblevelsauto' => { 5 => 0x0, 6 => 0x1e, 7 => 0x22, 8 => 0x44 },
 
1852
        'wb_rggblevelscloudy' => { 5 => 0xc, 6 => 0x2d, 7 => 0x31, 8 => 0x58, 134 => 0x20f },
 
1853
        'wb_rggblevelscustom' => { 5 => 0x1c, 8 => 0x80 },
 
1854
        'wb_rggblevelscustom1' => { 6 => 0x41 },
 
1855
        'wb_rggblevelscustom2' => { 6 => 0x46 },
 
1856
        'wb_rggblevelsdaylight' => { 5 => 0x4, 6 => 0x23, 7 => 0x27, 8 => 0x4e, 134 => 0x20d },
 
1857
        'wb_rggblevelsflash' => { 5 => 0x18, 6 => 0x3c, 7 => 0x45, 8 => 0x6c, 134 => 0x214 },
 
1858
        'wb_rggblevelsfluorescent' => { 5 => 0x14, 6 => 0x37, 7 => 0x3b, 8 => 0x62 },
 
1859
        'wb_rggblevelsfluorescentd' => { 134 => 0x211 },
 
1860
        'wb_rggblevelsfluorescentn' => { 134 => 0x212 },
 
1861
        'wb_rggblevelsfluorescentw' => { 134 => 0x213 },
 
1862
        'wb_rggblevelskelvin' => { 5 => 0x20, 7 => 0x40, 8 => 0x67 },
 
1863
        'wb_rggblevelsmeasured' => { 8 => 0x49 },
 
1864
        'wb_rggblevelspc1' => { 7 => 0x90, 8 => 0x71 },
 
1865
        'wb_rggblevelspc2' => { 7 => 0x95, 8 => 0x76 },
 
1866
        'wb_rggblevelspc3' => { 7 => 0x9a, 8 => 0x7b },
 
1867
        'wb_rggblevelsshade' => { 5 => 0x8, 6 => 0x28, 7 => 0x2c, 8 => 0x53, 134 => 0x20e },
 
1868
        'wb_rggblevelstungsten' => { 5 => 0x10, 6 => 0x32, 7 => 0x36, 8 => 0x5d, 134 => 0x210 },
 
1869
        'wb_rggblevelsunknown' => { 7 => 0x1d },
 
1870
        'wb_rggblevelsunknown10' => { 7 => 0x72 },
 
1871
        'wb_rggblevelsunknown11' => { 7 => 0x77 },
 
1872
        'wb_rggblevelsunknown12' => { 7 => 0x7c },
 
1873
        'wb_rggblevelsunknown13' => { 7 => 0x81 },
 
1874
        'wb_rggblevelsunknown14' => { 7 => 0x86 },
 
1875
        'wb_rggblevelsunknown15' => { 7 => 0x8b },
 
1876
        'wb_rggblevelsunknown16' => { 7 => 0x9f },
 
1877
        'wb_rggblevelsunknown2' => { 7 => 0x4a },
 
1878
        'wb_rggblevelsunknown3' => { 7 => 0x4f },
 
1879
        'wb_rggblevelsunknown4' => { 7 => 0x54 },
 
1880
        'wb_rggblevelsunknown5' => { 7 => 0x59 },
 
1881
        'wb_rggblevelsunknown6' => { 7 => 0x5e },
 
1882
        'wb_rggblevelsunknown7' => { 7 => 0x63 },
 
1883
        'wb_rggblevelsunknown8' => { 7 => 0x68 },
 
1884
        'wb_rggblevelsunknown9' => { 7 => 0x6d },
 
1885
        'wbadjbluebalance' => { 114 => 0x8 },
 
1886
        'wbadjcolortemp' => { 42 => 0x1a },
 
1887
        'wbadjlighting' => { 114 => 0x15 },
 
1888
        'wbadjmode' => { 114 => 0x10 },
 
1889
        'wbadjredbalance' => { 114 => 0x0 },
 
1890
        'wbadjrgblevels' => { 42 => 0x8 },
 
1891
        'wbadjtemperature' => { 114 => 0x18 },
 
1892
        'wbadjustab' => { 126 => 0x46 },
 
1893
        'wbadjustgm' => { 126 => 0x47 },
 
1894
        'wbbluelevel' => { 126 => 0x8006, 127 => 0x26 },
 
1895
        'wbbracketmode' => { 13 => 0x9 },
 
1896
        'wbbracketvalueab' => { 13 => 0xc },
 
1897
        'wbbracketvaluegm' => { 13 => 0xd },
 
1898
        'wbfinetuneactive' => { 42 => 0x24 },
 
1899
        'wbfinetunesaturation' => { 42 => 0x28 },
 
1900
        'wbfinetunetone' => { 42 => 0x2c },
 
1901
        'wbgreenlevel' => { 126 => 0x8005, 127 => 0x25 },
 
1902
        'wblevels' => { 91 => 0x4 },
 
1903
        'wbmediaimagesizesetting' => { 25 => 0x708 },
 
1904
        'wbmode' => { 90 => 0x4, 120 => 0x1015 },
 
1905
        'wbredlevel' => { 126 => 0x8004, 127 => 0x24 },
 
1906
        'wbscale' => { 91 => 0x0 },
 
1907
        'wbshiftab' => { 21 => 0xc },
 
1908
        'wbshiftgm' => { 21 => 0xd },
 
1909
        'webstatement' => { 167 => 'WebStatement' },
 
1910
        'whitebalance' => { 21 => 0x8, 22 => 0x7, 44 => 0x7, 45 => [0x19,0x2012], 48 => [0xa403,0xfe4e], 52 => 0x1002, 59 => 0x40, 84 => 0x3, 85 => 0xe, 86 => 0x4, 87 => 0xb, 98 => 0x5, 103 => 0x7, 126 => 0x3, 134 => 0x19, 136 => 0x7, 143 => 0x26, 146 => [0x3c,0x7], 154 => 'WhiteBalance', 157 => 'WhiteBalance' },
 
1911
        'whitebalance2' => { 115 => 0x500 },
 
1912
        'whitebalanceadj' => { 42 => 0x18, 109 => 0x76a43204 },
 
1913
        'whitebalancebias' => { 45 => 0x2011, 120 => 0x304, 126 => 0x23 },
 
1914
        'whitebalanceblue' => { 21 => 0x7 },
 
1915
        'whitebalancebracket' => { 115 => 0x502, 120 => 0x303 },
 
1916
        'whitebalancecomp' => { 123 => 0x1001 },
 
1917
        'whitebalancefinetune' => { 98 => 0xb },
 
1918
        'whitebalancemode' => { 134 => 0x1a },
 
1919
        'whitebalancered' => { 21 => 0x6 },
 
1920
        'whitebalancetemperature' => { 115 => 0x501 },
 
1921
        'whiteboard' => { 120 => 0x301 },
 
1922
        'whitepoint' => { 48 => 0x13e, 134 => 0x201, 161 => 'WhitePoint' },
 
1923
        'widefocuszone' => { 84 => 0x2f },
 
1924
        'widerange' => { 145 => 0x20f },
 
1925
        'workcolorspace' => { 42 => 0x270 },
 
1926
        'worldtimelocation' => { 126 => 0x3a, 134 => 0x22 },
 
1927
        'writer-editor' => { 54 => 0x7a },
 
1928
        'x3filllight' => { 146 => 0x12 },
 
1929
        'xmp' => { 49 => 'XMP' },
 
1930
        'xpauthor' => { 48 => 0x9c9d },
 
1931
        'xpcomment' => { 48 => 0x9c9c },
 
1932
        'xpkeywords' => { 48 => 0x9c9e },
 
1933
        'xposition' => { 48 => 0x11e },
 
1934
        'xpsubject' => { 48 => 0x9c9f },
 
1935
        'xptitle' => { 48 => 0x9c9b },
 
1936
        'xresolution' => { 48 => 0x11a, 57 => 0x3, 141 => 0x0, 161 => 'XResolution' },
 
1937
        'xyresolution' => { 51 => 0x3 },
 
1938
        'ycbcrcoefficients' => { 48 => 0x211, 161 => 'YCbCrCoefficients' },
 
1939
        'ycbcrpositioning' => { 48 => 0x213, 161 => 'YCbCrPositioning' },
 
1940
        'ycbcrsubsampling' => { 48 => 0x212, 161 => 'YCbCrSubSampling' },
 
1941
        'yearcreated' => { 59 => 0x10, 66 => 0xc },
 
1942
        'yposition' => { 48 => 0x11f },
 
1943
        'yresolution' => { 48 => 0x11b, 57 => 0x5, 141 => 0x4, 161 => 'YResolution' },
 
1944
        'zonematching' => { 88 => 0x10a, 90 => 0x3a },
 
1945
        'zonematchingon' => { 86 => 0x75 },
 
1946
        'zoomsourcewidth' => { 4 => 0x24 },
 
1947
        'zoomstepcount' => { 118 => 0x300, 120 => 0x100d },
 
1948
        'zoomtargetwidth' => { 4 => 0x25 },
1803
1949
);
1804
1950
 
1805
1951
# lookup for non-writable tags to check if the name exists
1806
1952
my %tagExists = (
1807
1953
        'abstract' => 1,
1808
1954
        'adobe' => 1,
 
1955
        'adobe_cm' => 1,
 
1956
        'adobecmtype' => 1,
1809
1957
        'adobecrw' => 1,
1810
1958
        'adobemrw' => 1,
1811
1959
        'adobephotoshop' => 1,
1815
1963
        'advancedmutualexcl' => 1,
1816
1964
        'aeinfo' => 1,
1817
1965
        'afaperture' => 1,
 
1966
        'afarea' => 1,
 
1967
        'afareaheight' => 1,
 
1968
        'afareaheights' => 1,
 
1969
        'afareawidth' => 1,
 
1970
        'afareawidths' => 1,
 
1971
        'afareaxpositions' => 1,
 
1972
        'afareaypositions' => 1,
1818
1973
        'afcp' => 1,
1819
1974
        'afcp_iptc' => 1,
 
1975
        'afimageheight' => 1,
 
1976
        'afimagewidth' => 1,
1820
1977
        'afinfo' => 1,
1821
 
        'afpointsused1d' => 1,
 
1978
        'afinfocus' => 1,
 
1979
        'afinfosize' => 1,
 
1980
        'afpointsinfocus1d' => 1,
 
1981
        'afpointsselected' => 1,
1822
1982
        'albumartist' => 1,
1823
1983
        'albumcoverurl' => 1,
1824
1984
        'albumname' => 1,
1856
2016
        'aspectratio' => 1,
1857
2017
        'aspectratiox' => 1,
1858
2018
        'aspectratioy' => 1,
1859
 
        'asshoticcprofile' => 1,
1860
2019
        'asshotneutral' => 1,
1861
 
        'asshotpreprofilematrix' => 1,
1862
2020
        'association' => 1,
1863
2021
        'atob0' => 1,
1864
2022
        'atob1' => 1,
1870
2028
        'audiocodecdescription' => 1,
1871
2029
        'audiocodecid' => 1,
1872
2030
        'audiocodecname' => 1,
 
2031
        'audiodelay' => 1,
 
2032
        'audioencoding' => 1,
1873
2033
        'audiofilesize' => 1,
1874
2034
        'audiofileurl' => 1,
1875
2035
        'audioformat' => 1,
1877
2037
        'audioinfo' => 1,
1878
2038
        'audiolayer' => 1,
1879
2039
        'audiomode' => 1,
 
2040
        'audiosamplebits' => 1,
 
2041
        'audiosamplesize' => 1,
 
2042
        'audiosize' => 1,
1880
2043
        'audiosourceurl' => 1,
1881
2044
        'audiostream' => 1,
1882
2045
        'authorlen' => 1,
1913
2076
        'bitratemutualexclusion' => 1,
1914
2077
        'bitsperextendedrunlength' => 1,
1915
2078
        'bitsperrunlength' => 1,
1916
 
        'blacklevel2' => 1,
1917
2079
        'blackleveldeltah' => 1,
1918
2080
        'blackleveldeltav' => 1,
1919
2081
        'blacklevelrepeatdim' => 1,
1977
2139
        'can_skip_backward' => 1,
1978
2140
        'can_skip_forward' => 1,
1979
2141
        'canon' => 1,
 
2142
        'canon_afinfo2_0x000d' => 1,
 
2143
        'canon_afinfo_0x000b' => 1,
 
2144
        'canonafinfo' => 1,
 
2145
        'canonafinfo2' => 1,
1980
2146
        'canoncamerainfo' => 1,
1981
2147
        'canoncamerainfo1dmkiii' => 1,
 
2148
        'canoncamerainfo2' => 1,
 
2149
        'canoncamerainfounknown16' => 1,
 
2150
        'canoncamerainfounknown32' => 1,
 
2151
        'canoncamerainfounknown8' => 1,
1982
2152
        'canoncamerasettings' => 1,
1983
2153
        'canoncolorinfo1' => 1,
1984
2154
        'canoncolorinfo2' => 1,
1985
2155
        'canonfileinfo' => 1,
1986
2156
        'canonflags' => 1,
1987
2157
        'canonfocallength' => 1,
 
2158
        'canonimageheight' => 1,
 
2159
        'canonimagewidth' => 1,
1988
2160
        'canonpanorama' => 1,
1989
 
        'canonpictureinfo' => 1,
1990
2161
        'canonrawmakemodel' => 1,
1991
2162
        'canonshotinfo' => 1,
1992
 
        'canonvrd' => 1,
 
2163
        'canseektoend' => 1,
1993
2164
        'captiontext' => 1,
1994
2165
        'captprofbacktype' => 1,
1995
2166
        'captprofname' => 1,
2045
2216
        'cloneid' => 1,
2046
2217
        'cloneobject' => 1,
2047
2218
        'clonetype' => 1,
2048
 
        'cmcontrast' => 1,
2049
 
        'cmexposurecompensation' => 1,
2050
 
        'cmhue' => 1,
2051
2219
        'cmmflags' => 1,
2052
 
        'cmsaturation' => 1,
2053
 
        'cmsharpness' => 1,
2054
 
        'cmwhitebalance' => 1,
2055
 
        'cmwhitebalancecomp' => 1,
2056
 
        'cmwhitebalancegraypoint' => 1,
2057
2220
        'codecflavorid' => 1,
2058
2221
        'codeclist' => 1,
2059
2222
        'codedframesize' => 1,
2092
2255
        'colorinfod30' => 1,
2093
2256
        'colormap' => 1,
2094
2257
        'colormatrix1' => 1,
2095
 
        'colormatrix2' => 1,
2096
2258
        'colorobjbacktype' => 1,
2097
2259
        'colorobjname' => 1,
2098
2260
        'colorobjtype' => 1,
2160
2322
        'contrastadjustment' => 1,
2161
2323
        'copyrightlen' => 1,
2162
2324
        'copyrighturl' => 1,
2163
 
        'coringvalues' => 1,
2164
2325
        'coverart' => 1,
2165
2326
        'coverartmimetype' => 1,
2166
2327
        'cpuversions' => 1,
2172
2333
        'cropped' => 1,
2173
2334
        'cross-reference' => 1,
2174
2335
        'crs' => 1,
 
2336
        'cuepoint' => 1,
2175
2337
        'currentbitrate' => 1,
2176
 
        'currenticcprofile' => 1,
2177
 
        'currentpreprofilematrix' => 1,
2178
2338
        'currenttime' => 1,
2179
2339
        'currentuser' => 1,
2180
2340
        'customfunctions10d' => 1,
2181
2341
        'customfunctions1d' => 1,
2182
 
        'customfunctions1dmkiii' => 1,
 
2342
        'customfunctions2' => 1,
2183
2343
        'customfunctions20d' => 1,
2184
2344
        'customfunctions30d' => 1,
2185
2345
        'customfunctions350d' => 1,
2206
2366
        'dataoffsets' => 1,
2207
2367
        'datapackets' => 1,
2208
2368
        'datareference' => 1,
 
2369
        'datasize' => 1,
2209
2370
        'datatype' => 1,
2210
2371
        'datetimecreated' => 1,
2211
2372
        'dc' => 1,
2236
2397
        'devicesettingdescription' => 1,
2237
2398
        'devicesettings' => 1,
2238
2399
        'dex' => 1,
 
2400
        'dicom' => 1,
2239
2401
        'dictionary' => 1,
2240
2402
        'digitaleffectsname' => 1,
2241
2403
        'digitaleffectstype' => 1,
2313
2475
        'encodersettings' => 1,
2314
2476
        'encoderversion' => 1,
2315
2477
        'encoding' => 1,
 
2478
        'encodingprocess' => 1,
2316
2479
        'encodingsettings' => 1,
2317
2480
        'encodingtime' => 1,
2318
2481
        'encryption' => 1,
2324
2487
        'error' => 1,
2325
2488
        'errorcorrection' => 1,
2326
2489
        'errorcorrectiontype' => 1,
 
2490
        'evalstate' => 1,
2327
2491
        'events' => 1,
2328
2492
        'exif' => 1,
2329
2493
        'exif_profile' => 1,
2349
2513
        'extensionpersistence' => 1,
2350
2514
        'extensions' => 1,
2351
2515
        'extrasamples' => 1,
 
2516
        'facedetect1' => 1,
 
2517
        'facedetect2' => 1,
2352
2518
        'fastseek' => 1,
2353
2519
        'faxprofile' => 1,
2354
2520
        'faxrecvparams' => 1,
2364
2530
        'filerul' => 1,
2365
2531
        'files' => 1,
2366
2532
        'filesize' => 1,
 
2533
        'filesizebytes' => 1,
2367
2534
        'filetype' => 1,
2368
2535
        'fillmethod' => 1,
2369
2536
        'filmbrand' => 1,
2375
2542
        'filmsize' => 1,
2376
2543
        'filtering' => 1,
2377
2544
        'finalframeblocks' => 1,
2378
 
        'finalimageheight' => 1,
2379
 
        'finalimagewidth' => 1,
2380
2545
        'firstobject' => 1,
2381
2546
        'firstobjectid' => 1,
2382
2547
        'flags' => 1,
 
2548
        'flashexpcomp' => 1,
2383
2549
        'flashinfo' => 1,
2384
2550
        'flashon' => 1,
2385
2551
        'flashpixstreamfieldoffset' => 1,
2386
2552
        'flashpixstreampathname' => 1,
 
2553
        'flashpower' => 1,
 
2554
        'flashttlmode' => 1,
2387
2555
        'flashversion' => 1,
2388
2556
        'focallength35efl' => 1,
2389
2557
        'focusinfo' => 1,
2415
2583
        'freebytecounts' => 1,
2416
2584
        'freeoffsets' => 1,
2417
2585
        'fujifilm' => 1,
 
2586
        'fujilayout' => 1,
2418
2587
        'gain' => 1,
2419
2588
        'gamut' => 1,
2420
2589
        'gapless' => 1,
2475
2644
        'hasarbitrarydatastream' => 1,
2476
2645
        'hasattachedimages' => 1,
2477
2646
        'hasaudio' => 1,
 
2647
        'hascuepoints' => 1,
2478
2648
        'hasfiletransferstream' => 1,
2479
2649
        'hasicc' => 1,
2480
2650
        'hasimage' => 1,
 
2651
        'haskeyframes' => 1,
 
2652
        'hasmetadata' => 1,
2481
2653
        'hasscript' => 1,
2482
2654
        'hasvideo' => 1,
2483
2655
        'hcusage' => 1,
2491
2663
        'hiddenslides' => 1,
2492
2664
        'highlightendpoints' => 1,
2493
2665
        'http-equiv' => 1,
2494
 
        'huesetting' => 1,
2495
2666
        'hyperfocaldistance' => 1,
2496
2667
        'hyperlinkbase' => 1,
2497
2668
        'hyperlinks' => 1,
2607
2778
        'jpegtables' => 1,
2608
2779
        'jumptoxpep' => 1,
2609
2780
        'kbytesize' => 1,
 
2781
        'keyframepositions' => 1,
 
2782
        'keyframestimes' => 1,
2610
2783
        'kids' => 1,
2611
2784
        'kodak' => 1,
2612
2785
        'kodakbordersifd' => 1,
2613
2786
        'kodakeffectsifd' => 1,
2614
2787
        'konicaminolta' => 1,
2615
2788
        'languagelist' => 1,
 
2789
        'lastkeyframetime' => 1,
2616
2790
        'lastmodifier' => 1,
2617
2791
        'lastobject' => 1,
2618
2792
        'lastobjectid' => 1,
2619
2793
        'lastprinted' => 1,
2620
2794
        'lastsavedby' => 1,
 
2795
        'lasttimestamp' => 1,
2621
2796
        'layersgroupinfo' => 1,
2622
2797
        'layerstateinfo' => 1,
2623
2798
        'leafautoactive' => 1,
2725
2900
        'medianetworkaffiliation' => 1,
2726
2901
        'mediaoriginalbroadcastdatetime' => 1,
2727
2902
        'mediaoriginalchannel' => 1,
 
2903
        'mediapro' => 1,
2728
2904
        'mediastationcallsign' => 1,
2729
2905
        'mediastationname' => 1,
2730
2906
        'mediawhitepoint' => 1,
2731
2907
        'medium' => 1,
2732
2908
        'meta' => 1,
2733
2909
        'metadata' => 1,
 
2910
        'metadatacreator' => 1,
2734
2911
        'metadatalibrary' => 1,
2735
2912
        'metadatanumber' => 1,
2736
2913
        'microsoft' => 1,
2772
2949
        'multiexposure' => 1,
2773
2950
        'multimediatype' => 1,
2774
2951
        'multiquality' => 1,
 
2952
        'musiccdidentifier' => 1,
2775
2953
        'musiciancredits' => 1,
 
2954
        'mycolors' => 1,
2776
2955
        'name' => 1,
2777
2956
        'namedcolor' => 1,
2778
2957
        'namedcolor2' => 1,
2816
2995
        'nsc_email' => 1,
2817
2996
        'nsc_name' => 1,
2818
2997
        'nsc_phone' => 1,
 
2998
        'numafpoints' => 1,
2819
2999
        'numberlist' => 1,
2820
3000
        'numberofcomponents' => 1,
2821
3001
        'numberofframes' => 1,
2843
3023
        'offsetorigin' => 1,
2844
3024
        'offsetxy' => 1,
2845
3025
        'olympus' => 1,
 
3026
        'olympus2100' => 1,
 
3027
        'olympus2200' => 1,
 
3028
        'olympus2300' => 1,
 
3029
        'olympus2400' => 1,
 
3030
        'olympus2500' => 1,
 
3031
        'olympus2600' => 1,
 
3032
        'olympus2700' => 1,
 
3033
        'olympus2800' => 1,
 
3034
        'olympus2900' => 1,
2846
3035
        'opacity' => 1,
2847
3036
        'operation' => 1,
2848
3037
        'operationclassid' => 1,
2894
3083
        'palettehistogram' => 1,
2895
3084
        'panasonic' => 1,
2896
3085
        'paragraphs' => 1,
 
3086
        'parameter' => 1,
2897
3087
        'parentalrating' => 1,
2898
3088
        'parentalratingreason' => 1,
2899
3089
        'partialpalette' => 1,
2909
3099
        'peakvalue' => 1,
2910
3100
        'pentax' => 1,
2911
3101
        'pentaxtags' => 1,
2912
 
        'people' => 1,
2913
3102
        'performer' => 1,
2914
3103
        'performers' => 1,
2915
3104
        'performersortorder' => 1,
2975
3164
        'previewdescription' => 1,
2976
3165
        'previewduration' => 1,
2977
3166
        'previewifd_offset' => 1,
 
3167
        'previewimagedata' => 1,
2978
3168
        'previewimageinfo' => 1,
2979
3169
        'previewinfo' => 1,
2980
3170
        'previewmimetype' => 1,
2982
3172
        'previewtime' => 1,
2983
3173
        'previewtype' => 1,
2984
3174
        'previewversion' => 1,
 
3175
        'primaryafpoint' => 1,
2985
3176
        'primaryplatform' => 1,
2986
3177
        'printflags' => 1,
2987
3178
        'printflagsinfo' => 1,
3062
3253
        'rasterpadding' => 1,
3063
3254
        'rawdata' => 1,
3064
3255
        'rawdatarotation' => 1,
 
3256
        'rawdev2' => 1,
 
3257
        'rawdev2_2' => 1,
3065
3258
        'rawdevelopment' => 1,
3066
3259
        'rawdevelopment2' => 1,
 
3260
        'rawimagefullsize' => 1,
3067
3261
        'rawimagemode' => 1,
3068
3262
        'rawinfo' => 1,
3069
3263
        'rawinfo2' => 1,
3127
3321
        'samplesize' => 1,
3128
3322
        'sanyomov' => 1,
3129
3323
        'sanyomp4' => 1,
3130
 
        'saturationsetting' => 1,
3131
3324
        'saveobjbacktype' => 1,
3132
3325
        'saveobjects' => 1,
3133
3326
        'saveobjname' => 1,
3250
3443
        'sr2subifdoffset' => 1,
3251
3444
        'srf2_key' => 1,
3252
3445
        'srgbrendering' => 1,
 
3446
        'stamptoolcount' => 1,
 
3447
        'startofframe' => 1,
3253
3448
        'stbl' => 1,
3254
3449
        'stdautoactive' => 1,
3255
3450
        'stdbasename' => 1,
3262
3457
        'stdsaveselection' => 1,
3263
3458
        'stdscaledoutput' => 1,
3264
3459
        'stdsharpenoutput' => 1,
 
3460
        'stereo' => 1,
3265
3461
        'stonits' => 1,
3266
3462
        'storage-streampathname' => 1,
3267
3463
        'stream' => 1,
3294
3490
        'strobetime' => 1,
3295
3491
        'subfile' => 1,
3296
3492
        'subifd' => 1,
 
3493
        'subifd0' => 1,
 
3494
        'subifd1' => 1,
 
3495
        'subifd2' => 1,
 
3496
        'subifd3' => 1,
 
3497
        'subifd4' => 1,
 
3498
        'subifd5' => 1,
3297
3499
        'subifd_offset' => 1,
3298
3500
        'subimagecolor' => 1,
3299
3501
        'subimagehdr' => 1,
3336
3538
        'tickspersecond' => 1,
3337
3539
        'tiff' => 1,
3338
3540
        'tiff-epstandardid' => 1,
 
3541
        'tiffpreview' => 1,
3339
3542
        'tilebytecounts' => 1,
3340
3543
        'tiledepth' => 1,
3341
3544
        'tileoffsets' => 1,
3410
3613
        'userweburl' => 1,
3411
3614
        'usingtransforms' => 1,
3412
3615
        'utm' => 1,
 
3616
        'uuid-exif' => 1,
3413
3617
        'uuid-geojp2' => 1,
 
3618
        'uuid-iptc' => 1,
3414
3619
        'uuid-unknown' => 1,
3415
3620
        'uuid-xmp' => 1,
3416
3621
        'uuidinfo' => 1,
3417
3622
        'uuidlist' => 1,
3418
 
        'validpixeldepth' => 1,
 
3623
        'validafpoints' => 1,
3419
3624
        'vary' => 1,
3420
3625
        'vbrpeak' => 1,
3421
3626
        'vendor' => 1,
3422
3627
        'vendorid' => 1,
3423
3628
        'version2' => 1,
 
3629
        'versionbf' => 1,
3424
3630
        'versioninfo' => 1,
3425
3631
        'versionyear' => 1,
3426
3632
        'verticalcitation' => 1,
3427
3633
        'verticalcstype' => 1,
3428
3634
        'verticaldatum' => 1,
3429
3635
        'verticalunits' => 1,
 
3636
        'vibrationreduction' => 1,
3430
3637
        'video' => 1,
3431
3638
        'videobitrate' => 1,
3432
3639
        'videocardgamma' => 1,
3433
3640
        'videoclosedcaptioning' => 1,
3434
3641
        'videocodecdescription' => 1,
 
3642
        'videocodecid' => 1,
3435
3643
        'videocodecname' => 1,
 
3644
        'videoencoding' => 1,
3436
3645
        'videoformat' => 1,
3437
3646
        'videoheight' => 1,
3438
3647
        'videomode' => 1,
3439
3648
        'videoquality' => 1,
 
3649
        'videosize' => 1,
3440
3650
        'videowidth' => 1,
3441
3651
        'viewable' => 1,
3442
3652
        'viewingconddesc' => 1,
3448
3658
        'vorbiscomment' => 1,
3449
3659
        'vorbisversion' => 1,
3450
3660
        'vr_0x66' => 1,
3451
 
        'vr_0x82' => 1,
 
3661
        'vrd1' => 1,
 
3662
        'vrd2' => 1,
 
3663
        'vrdstamptool' => 1,
3452
3664
        'vrdversion' => 1,
3453
3665
        'vw96' => 1,
3454
3666
        'wangannotation' => 1,
3456
3668
        'watermark' => 1,
3457
3669
        'watermarktype' => 1,
3458
3670
        'wb_grbglevels' => 1,
3459
 
        'wb_rblevelsauto' => 1,
3460
 
        'wb_rblevelscloudy' => 1,
3461
 
        'wb_rblevelscoolwhitefluor' => 1,
3462
 
        'wb_rblevelsdaylightfluor' => 1,
3463
 
        'wb_rblevelsdaywhitefluor' => 1,
3464
 
        'wb_rblevelseveningsunlight' => 1,
3465
 
        'wb_rblevelsfineweather' => 1,
3466
 
        'wb_rblevelsshade' => 1,
3467
 
        'wb_rblevelstungsten' => 1,
3468
 
        'wb_rblevelsused' => 1,
3469
 
        'wb_rblevelswhitefluorescent' => 1,
 
3671
        'wb_grgblevels' => 1,
3470
3672
        'wbadjdata' => 1,
3471
 
        'whitebalancecomp' => 1,
 
3673
        'wcsprofiles' => 1,
3472
3674
        'whitebalancematching' => 1,
3473
3675
        'whitebalancetable' => 1,
3474
3676
        'whitelevel' => 1,