首页 | 公司简介 | 数据恢复 | 备份服务 | 成功案例 | 技术中心 | 客户服务 | 服务报价 | 数据恢复软件 | 联系我们 | 北亚博客  
 
  北京总部: 4006-505-646
  天 津 部: 4006-505-646
  上 海 部: 4006-505-646
  深 圳 部: 4006-505-646
  广 州 部: 4006-505-646
  重 庆 部: 4006-505-646
  南 京 部: 4006-505-646
  其它地区: 4006-505-646
北亚数据恢复软件Windows专业版
三星手机数据恢复软件V1.0
北亚苹果手机数据恢复软件V2.0
北亚硬盘录像机数据恢复软件 V
北亚vmware虚拟机数据恢复软件
北亚照片数据恢复软件
北亚摄像机数据恢复软件 v2.1
北亚Sybase数据库修复软件 V2.
raid磁盘阵列应急方案
HP EVA4400/6400/8400/P6000
iphone 通讯录丢失如何恢复?
xen server 存储库(sr)损坏后
RAID6结构原理详解(北亚数据
AIX下删除LV后的现场保护和数
RAID损坏后 对数据的完整备份
您当前的位置:首页 >> 逻辑数据恢复成功案例 >> 正文

Exif file format


 1 
  
 

 
 0x9212 
 SecurityClassification 
 ascii string 
 1 
  
 

 
 0x9213 
 ImageHistory 
 ascii string 
  
  
 

 
 0x9214 
 SubjectLocation 
 unsigned short 
 4 
  
 

 
 0x9215 
 ExposureIndex 
 unsigned rational 
 1 
  
 

 
 0x9216 
 TIFF/EPStandardID 
 unsigned byte 
 4 
  
 

 
 0xa20b 
 FlashEnergy 
 unsigned rational 
 1 
  
 

 
 0xa20c 
 SpatialFrequencyResponse 
 unsigned short 
 1 
  
 

 
 0xa214 
 SubjectLocation 
 unsigned short 
 1 
  
 

 
 

--------------------------------------------------------------------------------
 

Appendix 1: MakerNote of Olympus Digicams

The data below is analyzed at Olympus D450Z(C-920Z) by Peter Esherick.

MakerNote of Olympus Digicam starts from ASCII string "OLYMP". Data format is the same as IFD, but it starts from offset 0x07. Example of actual data structure is shown below.

:0000: 4F 4C 59 4D 50 00 01 00-0B 00 00 02 04 00 03 00  OLYMP...........:0010: 00 00 0E 04 00 00 01 02-03 00 01 00 00 00 03 00  ................


 
 
 Tag No. 
 Tag Name 
 Format 
 CompoNo 
 Value 
 

 
 0x0200 
 SpecialMode 
 Unsigned Long 
 3 
 Shows picture taking mode. First value means 0=normal, 1=unknown, 2=fast, 3=panorama. Second value means sequence number, third value means panorama direction, 1=left to right, 2=right to left, 3=bottom to top, 4=top to bottom. 
 

 
 0x0201 
 JpegQual 
 Unsigned Short 
 1 
 Shows JPEG quality. 1=SQ,2=HQ,3=SHQ. 
 

 
 0x0202 
 Macro 
 Unsigned Short 
 1 
 Shows Macro mode or not. 0=normal, 1=macro. 
 

 
 0x0203 
 Unknown 
 Unsigned Short 
 1 
 Unknown 
 

 
 0x0204 
 DigiZoom 
 Unsigned Rational 
 1 
 Shows Digital Zoom ratio. 0=normal, 2=digital 2x zoom. 
 

 
 0x0205 
 Unknown 
 Unsigned Rational 
 1 
 Unknown 
 

 
 0x0206 
 Unknown 
 Signed Short 
 6 
 Unknown 
 

 
 0x0207 
 SoftwareRelease 
 Ascii string 
 5 
 Shows Firmware version. 
 

 
 0x0208 
 PictInfo 
 Ascii string 
 52 
 Contains ASCII format data such as [PictureInfo]. This is the same data format of older Olympus digicam that not used Exif data format (C1400/C820/D620/D340 etc). 
 

 
 0x0209 
 CameraID 
 Undefined 
 32 
 Contains CameraID data, which is user changeable by some utilities 
 

 
 0x0f00 
 DataDump 
 Unsigned Long 
 30 
 Unknown 
 

 
 

--------------------------------------------------------------------------------


Appendix 2: MakerNote of Nikon

There are 2 formats of Nikon's MakerNote. MakerNote of E700/E800/E900/E900S/E910/E950 starts from ASCII string "Nikon". Data format is the same as IFD, but it starts from offset 0x08. This is the same as Olympus except start string. Example of actual data structure is shown below.

:0000: 4E 69 6B 6F 6E 00 01 00-05 00 02 00 02 00 06 00 Nikon...........:0010: 00 00 EC 02 00 00 03 00-03 00 01 00 00 00 06 00 ................


 
 
 Tag No. 
 Tag Name 
 Format 
 CompoNo 
 Value 
 

 
 0x0002 
 Unknown 
 Ascii string 
 6 
 Unknown. E900/E900S/E910:"09.41", others:"08.00". 
 

 
 0x0003 
 Quality 
 Unsigned short 
 1 
 Shows quality setting. At E900, 1:VGA Basic, 2:VGA Normal, 3:VGA Fine, 4:SXGA Basic, 5:SXGA Normal, 6:SXGA Fine 
 

 
 0x0004 
 Color Mode 
 Unsigned short 
 1 
 1:Color, 2:Monochrome. 
 

 
 0x0005 
 Image Adjustment 
 Unsigned short 
 1 
 0:Normal, 1:Bright , 2:Bright-, 3:Contrast , 4:Contrast-. 
 

 
 0x0006 
 CCD Sensitivity 
 Unsigned short 
 1 
 0:ISO80, 2:ISO160, 4:ISO320, 5:ISO100 
 

 
 0x0007 
 White balance 
 Unsigned short 
 1 
 0:Auto, 1:Preset, 2:Daylight, 3:Incandescense, 4:Fluorescence, 5:Cloudy, 6:SpeedLight 
 

 
 0x0008 
 Focus 
 Unsigned rational 
 1 
 If infinite focus, value is '1/0'. 
 

 
 0x0009 
 Unknown 
 Ascii string 
 20 
 Unknown 
 

 
 0x000a 
 Digital Zoom 
 Unsigned rational 
 1 
 '160/100' means 1.6x digital zoom, '0/100' means no digital zoom (optical zoom only). 
 

 
 0x000b 
 Converter 
 Unsigned short 
 1 
 If Fisheye Converter is used, value is '1'. 
 

 
 0x0f00 
 Unknown 
 Unsigned long 
 25~30 
 Unknown 
 

 
 
At E990, there is no Ascii string. As like the usual IFD (e.g. IFD0, SubIFD), IFD starts from the first byte of data. Nikon D1 also uses this format. Example of actual data structure is shown below.

:0000: 10 00 01 00 07 00 04 00-00 00 00 01 00 00 02 00  ................:0010: 03 00 02 00 00 00 00 00-64 00 03 00 02 00 06 00  ........d.......

The data below is analyzed by Max Lyons .

 
 
 Tag No. 
 Tag Name 
 Format 
 CompoNo 
 Value 
 

 
 0x0001 
 Unknown 
 Undefined 
 4 
 Unknown. Always "0100". version? 
 

 
 0x0002 
 ISO Setting 
 Unsigned short 
 2 
 0,100=ISO 100
0,200=ISO200
0,400=ISO400
etc. 
 

 
 0x0003 
 Color Mode 
 Ascii string 
 varies 
 "COLOR", "B&W" 
 

 
 0x0004 
 Quality 
 Ascii string 
 varies 
 "NORMAL", "FINE", "BASIC" 
 

 
 0x0005 
 Whitebalance 
 Ascii string 
 varies 
 "AUTO", "WHITE PRESET" etc. 
 

 
 0x0006 
 Image Sharpening 
 Ascii string 
 varies 
 "AUTO", "HIGH" etc. 
 

 
 0x0007 
 Focus Mode 
 Ascii string 
 varies 
 "AF-S" means Single AF, "AF-C" means Continuous AF. 
 

 
 0x0008 
 Flash Setting 
 Ascii string 
 varies 
 "NORMAL", "RED-EYE" etc. 
 

 
 0x000a 
 Unknown 
 Unsigned rational 
 1 
 Unknown, Always '8832/1000'? 
 

 
 0x000f 
 ISO Selection 
 Ascii string 
 varies 
 "MANUAL":User selected, "AUTO":Automatically selected. 
 

 
 0x0080 
 Image Adjustment 
 Ascii string 
 varies 
 "AUTO", "NORMAL", "CONTRAST( )" etc. 
 

 
 0x0082 
 Adapter 
 Ascii string 
 varies 
 "OFF", "FISHEYE 2", "WIDE ADAPTER" etc. 
 

 
 0x0085 
 Manual Focus Distance 
 Unsigned rational 
 1 
 Distance in Meters if focus was manually selected, otherwise 0 
 

 
 0x0086 
 Digital Zoom 
 Unsigned rational 
 1 
 '100/100' means no digital zoom (optical zoom only), '140/100' means 1.4x digital zoom. 
 

 
 0x0088 
 AF Focus Position 
 Undefined 
 4 
 '0,0,0,0':Center, '0,1,0,0':Top, '0,2,0,0':Bottom, '0,3,0,0':Left, '0,4,0,0':right 
 

 
 0x0010 
 Data Dump 
 Undefined 
 174 
 Unknown. 
 

 
 

--------------------------------------------------------------------------------


Appendix 3: MakerNote of Casio

Casio started to use Exif format from QV2000/QV8000. Casio's MakerNote format is the same as usual IFD (e.g. IFD0, SubIFD0). Example of actual data structure is shown below.

:0000: 00 14 00 01 00 03 00 00-00 01 00 0A 00 00 00 02 ................:0010: 00 03 00 00 00 01 00 03-00 00 00 03 00 03 00 00 ................

The data below is analyzed by Eckhard Henkel .

 
 
 Tag No. 
 Tag Name 
 Format 
 CompoNo 
 Value 
 

 
 0x0001 
 RecordingMode 
 Unsigned Short 
 1 
 1:Single Shutter, 2:Panorama, 3:Night Scene, 4:Portrait, 5:Landscape 
 

 
 0x0002 
 Quality 
 Unsigned Short 
 1 
 1:Economy, 2:Normal, 3:Fine 
 

 
 0x0003 
 Focusing Mode 
 Unsigned Short 
 1 
 2:Macro, 3:Auto Focus, 4:Manual Focus, 5:Infinity 
 

 
 0x0004 
 Flash Mode 
 Unsigned Short 
 1 
 1:Auto, 2:On, 3:Off, 4:Red Eye Reduction 
 

 
 0x0005 
 Flash Intensity 
 Unsigned Short 
 1 
 11:Weak, 13:Normal, 15:Strong 
 

 
 0x0006 
 Object distance 
 Unsigned Long 
 1 
 Object distance in [mm] 
 

 
 0x0007 
 White Balance 
 Unsigned Short 
 1 
 1:Auto, 2:Tungsten, 3:Daylight, 4:Fluorescent, 5:Shade, 129:Manual 
 

 
 0x0008 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x0009 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x000a 
 Digital Zoom 
 Unsigned Long 
 1 
 0x10000(65536):'Off', 0x10001(65537):'2X Digital Zoom' 
 

 
 0x000b 
 Sharpness 
 Unsigned Short 
 1 
 0:Normal, 1:Soft, 2:Hard 
 

 
 0x000c 
 Contrast 
 Unsigned Short 
 1 
 0:Normal, 1:Low, 2:High 
 

 
 0x000d 
 Saturation 
 Unsigned Short 
 1 
 0:Normal, 1:Low, 2:High 
 

 
 0x000e 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x000f 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x0010 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x0011 
 Unknown 
 Unsigned long 
 1 
 Unknown 
 

 
 0x0012 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x0013 
 Unknown 
 Unsigned short 
 1 
 Unknown 
 

 
 0x0014 
 CCD Sensitivity 
 Unsigned short 
 1 
 QV3000:   64:Normal, 125: 1.0, 250: 2.0, 244: 3.0
QV8000/2000:   80:Normal, 100:High 
 

 
 

--------------------------------------------------------------------------------


Appendix 4: MakerNote of Fujifilm

Fujifilm's digicam added the MakerNote tag from the Year2000's model (e.g.Finepix1400,Finepix4700). It uses IFD format and start from ASCII character 'FUJIFILM', and next 4 bytes(value 0x000c) points the offset to first IFD entry. Example of actual data structure is shown below.

:0000: 46 55 4A 49 46 49 4C 4D-0C 00 00 00 0F 00 00 00 :0000: FUJIFILM........:0010: 07 00 04 00 00 00 30 31-33 30 00 10 02 00 08 00 :0010: ......0130......

There are two big differences to the other manufacturers.



Fujifilm's Exif data uses Motorola align, but MakerNote ignores it and uses Intel align.


The other manufacturer's MakerNote counts the "offset to data" from the first byte of TIFF header (same as the other IFD), but Fujifilm counts it from the first byte of MakerNote itself.



I think it's a BUG, but it can't be helped now... The data below is analyzed at Fujifilm FinePix4900Z.

 
 
 Tag No. 
 Tag Name 
 Format 
 CompoNo 
 Value 
 

 
 0x0000 
 Version 
 Undefined 
 4 
 Version of MakerNote information. At present, value is "0130". 
 

 
 0x1000 
 Quality 
 Ascii string 
 8 
 Quality setting. Ascii string "BASIC","NORMAL","FINE" 
 

 
 0x1001 
 Sharpness 
 Unsigned Short 
 1 
 Sharpness setting. 1or2:soft, 3:normal, 4or5:hard. 
 

 
 0x1002 
 White Balance 
 Unsigned Short 
 1 
 White balance setting. 0:Auto, 256:Daylight, 512:Cloudy, 768:DaylightColor-fluorescence, 769:DaywhiteColor-fluorescence, 770:White-fluorescence, 1024:Incandenscense, 3840:Custom white balance. 
 

 
 0x1003 
 Color 
 Unsigned Short 
 1 
 Chroma saturation setting. 0:normal(STD), 256:High, 512:Low(ORG). 
 

 
 0x1004 
 Tone 
 Unsigned Short 
 1 
 Contrast setting. 0:normal(STD), 256:High(HARD), 512:Low(ORG). 
 

 
 0x1010 
 Flash Mode 
 Unsigned Short 
 1 
 Flash firing mode setting. 0:Auto, 1:On, 2:Off, 3:Red-eye reduction. 
 

 
 0x1011 
 Flash Strength 
 Signed Rational 
 1 
 Flash firing strength compensation setting. Unit is APEX(EV) and value is -6/10, -3/10, 0/10, 3/10, 6/10 etc. 
 

 
 0x1020 
 Macro 
 Unsigned Short 
 1 
 Macro mode setting. 0:Off, 1:On. 
 

 
 0x1021 
 Focus mode 
 Unsigned short 
 1 
 Focusing mode setting. 0:Auto focus, 1:Manual focus. 
 

 
 0x1030 
 SlowSync. 
 Unsigned short 
 1 
 Slow synchro mode setting. 0:Off, 1:On. 
 

 
 0x1031 
 Picture Mode 
 Unsigned short 
 1 
 Picture mode setting. 0:Auto, 1:Portrait scene, 2:Landscape scene, 4:Sports scene, 5:Night scene, 6:Program AE, 256:Aperture prior AE, 512:Shutter prior AE, 768:Manual exposure. 
 

 
 0x1032 
 unknown 
 Unsigned Short 
 1 
 Unknown 
 

 
 0x1100 
 ContTake/Bracket 
 Unsigned Short 
 1 
 Continuous taking or auto bracketting mode setting. 0:off, 1:on. 
 

 
 0x1200 
 unknown 
 Unsigned Short 
 1 
 Unknown 
 

 
 0x1300 
 Blur warning 
 Unsigned Short 
 1 
 Blur warning status. 0:No blur warning, 1:Blur warning. 
 

 
 0x1301 
 Focus warning 
 Unsigned short 
 1 
 Auto Focus warning status. 0:Auto Focus good, 1:Out of focus. 
 

 
 0x1302 
 AE warning 
 Unsigned short 
 1 
 Auto Exposure warning status. 0:AE good, 1:Over exposure (>1/1000s,F11). 
 

 
 

--------------------------------------------------------------------------------


Appendix 5: MakerNote of Canon

The data below was primarily analysed by David Burren and the master version of this information is available at: http://www.burren.cx/david/canon.html. Please send any updates to David.
This document is based on his Rev.1.11(2001/01/30) of document.

Canon's MakerNote data is in IFD format, starting at offset 0.

Some of these tags and fields are only produced on cameras such as the EOS D30, but (to current observation) all this is valid for all Canon digicams (at least since the A50). If the tag is not found, or is shorter than shown here, it simply means that data is not supported by that camera.

 
 
 Tag No. 
 Tag Name 
 Format 
 CompoNo 
 Value 
 

 
 0x0 
 Unknown 
 Unsigned Short 
 6 
 Always 0 
 

 
 0x1 
 Unknown 
 Unsigned Short 
 varies 
 

 
 
 Offset within tag 
 Meaning 
 

 
 0 
 Length of tag in bytes (i.e. twice the number of shorts) 
 

 
 1 
 Macro mode 
 1: macro
2: normal 
 

 
 2 
 If non-zero, length of self-timer in 10ths of a second 
 

 
 3 
 unknown 
 

 
 4 
 Flash mode 
 0: flash not fired
1: auto
2: on
3: red-eye reduction
4: slow synchro
5: auto   red-eye reduction
6: on   red-eye reduction
16: external flash (not set on D30) 
 

 
 5 
 Continuous drive mode 
 0: single or timer (see field 2)
1: continuous 
 

 
 6 
 unknown 
 

 
 7 
 Focus Mode 
 0: One-Shot
1: AI Servo
2: AI Focus
3: MF
4: Single (but check field 32)
5: Continuous
6: MF 
 

 
 8, 9 
 unknown 
 

 
 10 
 Image size 
 0: large
1: medium
2: small 
 

 
 11 
 "Easy shooting" mode 
 0: Full Auto
1: Manual
2: Landscape
3: Fast Shutter
4: Slow Shutter
5: Night
6: B&W
7: Sepia
8: Portrait
9: Sports
10: Macro / Close-Up
11: Pan Focus 
 

 
 12 
 unknown 
 

 
 13 
 Contrast 
 0xffff: low
0x0000: normal
0x0001: high 
 

 
 14 
 Saturation 
 0xffff: low
0x0000: normal
0x0001: high 
 

 
 15 
 Sharpness 
 0xffff: low
0x0000: normal
0x0001: high 
 

 
 16 
 ISO 
 If zero, use ISOSpeedRatings EXIF tag instead
15: auto
16: 50
17: 100
18: 200
19: 400 
 

 
 17 
 Metering mode 
 3: Evaluative
4: Partial
5: Center-weighted 
 

 
 18 
 unknown 
 

 
 19 
 AF point selected 
 0x3000: none (MF)
0x3001: auto-selected
0x3002: right
0x3003: center
0x3004: left 
 

 
 20 
 Exposure mode 
 0: "Easy shooting" (use field 11)
1: Program
2: Tv-priority
3: Av-priority
4: Manual
5: A-DEP 
 

 
 21, 22 
 unknown 
 

 
 23 
 "long" focal length of lens (in "focal units") 
 

 
 24 
 "short" focal length of lens (in "focal units") 
 

 
 25 
 "focal units" per mm 
 

 
 26 - 28 
 unknown 
 

 
 29 
 Flash details 
 Bits 15..0:
14: external E-TTL
13: internal flash
11: FP sync used
4: FP sync enabled
other bits unknown 
 

 
 30 - 31 
 unknown 
 

 
 32 
 Focus mode 
 G1 seems to use this in preference to field 7
0: Single
1: Continuous 
 

 
 
 
 

 
 0x3 
 Unknown 
 Unsigned Short 
 4 
 unknown 
 

 
 0x4 
 Unknown 
 Unsigned Short 
 varies 
 

 
 
 Offset within tag 
 Meaning 
 

 
 0 
 Length of tag in bytes (i.e. twice the number of shorts) 
 

 
 1 - 6 
 unknown 
 

 
 7 
 White balance 
 0: auto
1: Sunny
2: Cloudy
3: Tungsten
4: Flourescent
5: Flash
6: Custom 
 

 
 8 
 unknown 
 

 
 9 
 Sequence number (if in a continuous burst) 
 

 
 10 - 13 
 unknown 
 

 
 14 
 AF point used 
 Only set in One-Shot mode?
If none used, AF failed or manual focus was used (e.g. on a lens with full-time manual focus)
Bits 15..0:
15-12: number of available focus points
2: left
1: center
0: right 
 

 
 15 
 Flash bias 
 0xffc0: -2 EV
0xffcc: -1.67 EV
0xffd0: -1.50 EV
0xffd4: -1.33 EV
0xffe0: -1 EV
0xffec: -0.67 EV
0xfff0: -0.50 EV
0xfff4: -0.33 EV
0x0000: 0 EV
0x000c: 0.33 EV
0x0010: 0.50 EV
0x0014: 0.67 EV
0x0020: 1 EV
0x002c: 1.33 EV
0x0030: 1.50 EV
0x0034: 1.67 EV
0x0040: 2 EV 
 

 
 16 - 18 
 unknown 
 

 
 19 
 Subject Distance 
 Units are either 0.01m or 0.001m (both have been observed). Still investigating.
In any case, the SubjectDistance EXIF tag is set by Canon cameras. 
 

 
 
 
 

 
 0x6 
 Image type 
 Ascii string 
 32 
 e.g.: "IMG:EOS D30 JPEG"
Has trailing whitespace. 
 

 
 0x7 
 Firmware version 
 Ascii string 
 24 
 May have trailing NULs and whitespace. 
 

 
 0x8 
 Image Number 
 Unsigned Long 
 1 
 Normally reported as FFF-XXXX.
FFF is this value divided by 1000, XXXX is this value mod 1000. 
 

 
 0x9 
 Owner name 
 Ascii string 
 32 
 May have trailing NULs and whitespace. 
 

 
 0xa 
 Unknown 
 Unsigned Short 
 varies 
 unknown 
 

 
 0xc 
 Camera serial number 
 Unsigned Long 
 1 
 High 16 bits are printed as a 4-digit hex number.
Low 16 bits are printed as a 5-digit decimal number.
These are concatenated to form the serial number. Example printf() format string would be "Xd". 
 

 
 0xd 
 Unknown 
 Unsigned Short 
 varies 
 unknown 
 

 
 0xf 
 Custom Functions 
 Unsigned Short 
 varies 
 First short is the number of bytes in the tag (i.e. twice the number of shorts)
For each other value: the top 8 bits are the C.Fn number, and the lower 8 bits are the value. 

本新闻共4页,当前在第3页  1  2  3  4  

上一篇:专业数码照片CR2、TIF恢复成功
下一篇:DELL笔记本装系统数据丢失100恢复
返回首页 | 联系我们 | 关于我们 | 招聘信息 | 友情链接 | 网站地图 | 合作伙伴
版权所有 北京北亚宸星科技有限公司
全国统一客服热线:4006-505-646
北京总部:北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
京ICP备09039053