| 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 |