Segment | JPEG Marker used | Header string | Format defined in: |
---|---|---|---|
JFIF | APP0 (0xFFE0) | "JFIF\x00" | JFIF |
JFXX | APP0 (0xFFE0) | "JFXX\x00" | JFIF |
EXIF | APP1 (0xFFE1) | "EXIF\x00\x00" or "EXIF\x00\xFF" | TIFF, EXIF, DCF, TIFF/EP |
XMP | APP1 (0xFFE1) | "http://ns.adobe.com/xap/1.0/\x00" |
XMP Can also contain data as per DCMI Terms |
ICC | APP2 (0xFFE2) | "ICC_PROFILE\x00" | ICC |
META | APP3 (0xFFE3) | "META\x00\x00" or "Meta\x00\x00" |
Same format as EXIF: TIFF, EXIF, DCF, TIFF/EP for tags, see http://picturemetadata.sourceforge.net |
Picture Info | APP12 (0xFFEC) |
No header, starting with "[picture info]" or "Type=" or "\x0a\x09\x09\x09\x09[picture info]" otherwise one of the following headers: "SEIKO EPSON CORP. \x00" "Agfa Gevaert \x00" "SanyoElectricDSC\x00" "OLYMPUS OPTICAL CO.,LTD." |
Text String |
Ducky | APP12 (0xFFEC) | "Ducky\x00" | Unknown |
Photoshop IRB | APP13 (0xFFED) | "Photoshop 3.0\x00" |
Adobe IRB Can also contain data as per ITPC-NAA For JPEG Quality (resource 0x0406), see Here for specification |
Adobe | APP14 (0xFFEE) | "Adobe\x00" |
Supporting the DCT Filters in PostScript Level 2 - Technical Note #5116, 24 November 1992 Section 18 |