Skip to main content
Service phase: Beta

This service is still in development. Give us your feedback or view this page on the current PRONOM service.

Format

JPEG File Interchange Format

Summary

Name
JPEG File Interchange Format
Version
1.01
Identifiers
  • PUID: fmt/43
  • MIME: image/jpeg
  • Apple Uniform Type Identifier: public.jpeg
Format type
Image (Raster)
Disclosure
Full
Description
The JPEG File Interchange Format (JFIF) is a file format for storing JPEG-compressed raster images. It was developed by the Independent JPEG Group and C-Cube Microsystems, in the absence of any such format being defined in the JPEG standard, and rapidly became a de facto standard; this is what is commonly referred to as the JPEG file format. A JFIF file comprises a JPEG data stream together with a JFIF marker. It begins with a Start of Image (SOI) marker, immediately followed by a JFIF Application (APP0). This is followed by the JPEG image data, which is terminated by an End of Image (EOI) marker. JFIF supports up to 24-bit colour and uses lossy compression (based on the Discrete Cosine Transform algorithm). Other types of compression are available through JPEG extensions, including progressive image buildup, arithmetic encoding, variable quantization, selective refinement, image tiling, and lossless compression, but these may not be supported by all JFIF readers and writers.
Note
https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format https://web.archive.org/web/20220624201809/https://www.adobe.com/creativecloud/file-types/image/raster/jpeg-file.html https://web.archive.org/web/20221015163305/https://en.wikipedia.org/wiki/JPEG
File extensions
jpg, jpe, jpeg, jif, jfif, jfi
Source
Digital Preservation Department / The National Archives
Developed by
C-Cube Microsystems

Relationships

Has priority over
Is previous version of
Is subsequent version of

Internal signatures

JFIF 1.01

Note
SOI and APP0 markers at BOF, EOI marker at EOF

Byte sequences

Min Frag Length
Absolute from BOF
Offset
0
Max offset
None
Byte Sequence
FFD8FFE0{2}4A464946000101(00|01|02)
Endianness
None
Min Frag Length
Absolute from EOF
Offset
0
Max offset
65536
Byte Sequence
FFD9
Endianness
None

Changelog

  • Updated in V109

    Release date
    1 November 2022

    JPEG File Interchange Format v1.01: Updated reference links, added extensions jif; jfif; jfi. Submitted by Digital Preservation Department, The National Archives (UK).

  • Updated in V75

    Release date
    17 July 2014

    JPEG File Interchange Format 1.01: EOF offset increased. Submitted by Public Record Office of Northern Ireland.

  • Updated in V63

    Release date
    29 August 2012

    JPEG File Interchange Format 1.01: Signature refined through PRONOM Research in collaboration with the National Library of New Zealand.