Sustainability of Digital Formats: Planning for Library of Congress Collections |
|
Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact |
Full name | Exchangeable Image File Format (Exif) Family |
---|---|
Description |
The Exchangeable Image File Format (Exif) family is based on a specification that combines established file encoding standards such as JPEG, TIFF, and WAV with structured, embedded metadata referred to as Exif data. These specifications primarily focus on recording technical information. The first version of the JEIDA (Japan Electronic Industry Development Association) authored specification published in 1996 is titled Exchangeable image file format for Digital Still Cameras: Exif and was primarily associated with digital photography (with the goal to document "the method of recording image data in files"). However, starting with version 2.1, this was expanded to sound recordings to capture "the method of writing audio data in files." In essence, they define the formats of images, sounds, tags, and other metadata found within files generated by digital still cameras and similar systems. The Exif specification is divided into two main categories: image file specifications and audio file specifications. The image file specifications support TIFF- and JFIF/JPEG-based encoded files, while the audio file specifications are geared toward WAVE files. While the Exif specification defines criteria for TIFF, JPEG, and WAV files, Exif data may also appear in other formats that don't adhere strictly to the specification. The official title of this standard is "Exchangeable image file format for digital still camera" ,however, the standard caters to both still image and audio files, encompassing the Exif image and the Exif audio file specification. It's worth noting that this standard is applicable to various devices, including digital cameras, digital video cameras (DVC), smartphones, digital photo frames, PCs, and printers, all of which have functionalities related to capturing, generating, recording, displaying, editing, and printing images. Exif metadata tags include descriptive metadata, copyright details, camera settings, technical image data, date and time information, geographic data, and thumbnail storage. Specifically for image data, the metadata fields include number of pixels, pixel aspect ratio (required to be square 1:1), pixel composition and sampling (describing color space with the required values of RGB 4:4:4 and either Y:Cb:Cr = 4:2:2 or Y:Cb:Cr = 4:2:0), and image data arrangement. For audio data, metadata fields include sampling frequency (with defined values per compression scheme), bit size, channels (monaural or stereo [2 ch])) and compression scheme (with options of uncompressed Pulse Code Modulation [PCM], uncompressed µ-Law or Mu-Law or compressed Adaptive Differential PCM Sound Format [ADPCM]) within a WAVE Audio File Format container. When these formats are used as Exif/DCF (Design rule for Camera File System) files in conjunction with the DCF Standard (which guarantees interoperability among various device types), their scope extends to devices, systems, recording media, and application software designed to handle them (as specified in Version 3.0 of the specification). See History for a timeline of the Exif specification versions and Self Documentation for version-declaring embedded metadata. |
Production phase | Generally applied by cameras in initial-state picture creation; may also be used for middle- and final-state archiving or end-user delivery. |
Relationship to other formats | |
Has subtype | EXIF_2_2, Exif Exchangeable Image File Format, Version 2.2 |
Used by | JPEG_EXIF, JPEG Encoded File with Exif Metadata. Details about Exif data for JPEG in Exif Specification version 3. |
Used by | TIFF_UNC_EXIF, TIFF Uncompressed File with Exif Metadata. Details about Exif data for TIFF in Exif Specification version 3. |
Used by | WAVE with Exif Metadata. Not described separately at this time. Details about Exif data for WAV in Exif Specification. |
LC experience or existing holdings | The Prints and Photographs Division and the Manuscript Division have collections containing digital-camera generated photographs in JPEG_EXIF as well as TIFF_UNC_EXIF. Specific Exif versions are unknown. |
---|---|
LC preference | See the Library of Congress Recommended Formats Statement for format preferences for still image works and audio works. The RFS does not mandate or suggest the use of Exif data. |
Disclosure | Fully documented; developed under the auspices of JEITA (Japan Electronics and Information Technology Industries Association). Since 2009, JEITA and CIPA (Camera and Imaging Products Association) have jointly managed the Exif standard. |
---|---|
Documentation | Fully documented. The most recent version, as of this writing in November 2023 is Exchangeable image file format for digital still cameras: version 3. Jointly published as CIPA: DC-008-2023 and JIETA: CP-3451F. |
Adoption | Supported by almost all digital cameras. Widely supported by smartphone cameras and PC cameras, digital photo frames, printers, and similar. See a non-definitive list of formats and tags on the ExifTool Tag Names table index. |
Licensing and patents | TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. |
Transparency | See TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. |
Self-documentation |
The Exif version is stored as 4 bytes at the start of the file classified as A1, A2, B1, and B2. A1 and A2 hold the upper part of the version and B1 and B2 store the lower. When updating the standard version, the following rules apply: 1. If changes allow data readers to recognize conventional information and skip data with new functions, the lower part of the version (B1, B2) changes. 2. If there's a risk that an older data reader might malfunction due to new specs, the upper part of the version (A1, A2) changes. Players should support playback of files from earlier versions of the standard. See section 4.6.6.1.1 of the specification for more details. See TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. Exif tags are included in Tags for TIFF and Related Specifications. |
External dependencies | None. The standard states that all players must be future-compatible with versions earlier than the supported standard. |
Technical protection considerations | None. However, the standard supports the ability for custom metadata fields to be added. Some camera manufacturers use this to store encrypted metadata. The specification does not mention encryption. For an example of encrypted metadata fields added by a manufacturer, see Phil Harvey's Exiftool page on Nikon cameras. |
Still Image | |
---|---|
Normal rendering | Good support. The presence of Exif data does not influence typical image rendering. |
Clarity (high image resolution) | See TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. |
Color maintenance |
See TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. Version 2.0 introduced sRGB support. Versions 2.2 and forward have tags which permit the identification of files that use sRGB.1. Exif 2.2 also allows the identification of the Adobe RGB color profile. There appears to be no Exif tag for the ICC profile for a capture device. See Exif Exchangeable Image File Format, Version 2.2 for more detail. |
Support for vector graphics, including graphic effects and typography | No support for vector graphics. |
Support for multispectral bands | None. |
Functionality beyond normal rendering | Supports thumbnails and audio content. See below for more detail on audio quality and functionality. |
Sound | |
Normal rendering | Good support. The presence of Exif data does not influence typical audio playback. |
Fidelity (high audio resolution) | Good, depending on encoding, sampling frequency, and word length. Exif supports the following encodings: LPCM and μ-Law PCM (conforming to ITU-T G.711) for uncompressed audio data; IMA ADPCM (Adaptive Differential PCM) for compressed audio data. Highest fidelity from LPCM is limited in this standard to CD quality (44.1 kHz sampling and 16 bit words). |
Multiple channels |
Stereo or monoaural only. See specifications for Version 2.2 and Version 3.0 for more details. |
Support for user-defined sounds, samples, and patches | None. |
Functionality beyond normal rendering | None beyond the above described still image support. |
Tag | Value | Note |
---|---|---|
Filename extension | wav jpg tif |
From Exif Specification version 3 and previous versions with "wav" added starting version 2.1. While the container formats may accept other extensions, such as "jpeg" or "tif", the Exif specification declares only these values. |
Internet Media Type | See related format. | See TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. |
Magic numbers | See related format. | See TIFF Uncompressed File with Exif Metadata and JPEG Encoded File with Exif Metadata. |
Pronom PUID | x-fmt/397 |
Exchangeable Image File Format (Audio), Version 2.0. Short name Exif Audio (2.0). See http://www.nationalarchives.gov.uk/PRONOM/x-fmt/397. |
Pronom PUID | x-fmt/389 |
Exchangeable Image File Format (Audio), Version 2.1. Short name Exif Audio (2.1). See http://www.nationalarchives.gov.uk/PRONOM/x-fmt/389. |
Pronom PUID | See related format. | See also TIFF Uncompressed File with Exif Metadata |
Pronom PUID | See related format. | See also JPEG Encoded File with Exif Metadata |
Wikidata Title ID | Q196465 |
Wikidata entry for Exif format. See https://www.wikidata.org/wiki/Q196465. |
Wikidata Title ID | Q26383099 |
Wikidata entry for Exif image family. See https://www.wikidata.org/wiki/Q26383099. |
Wikidata Title ID | Q43976633 |
Wikidata entry for Exif audio family. See https://www.wikidata.org/wiki/Q43976633. |
General |
Global positioning system (GPS) support was introduced in Version 2.0. Further improvements to GPS support were added in Version 2.2. Supporting tags for composite images were added in Version 2.32. Version 3.0 added support for UTF-8/Unicode, Box-structured data, and added or changed the definitions for several tags including: Title, Photographer, ImageEditor, CameraFirmware, RAWDevelopingSoftware, ImageEditingSoftware, MetadataEditingSoftware, Software, Artist, ImageUniqueID, GPSAltitudeRef, GPSMeasureMode, XResolution, YResolution, ResolutionUnit, and FlashpixVersion. UTF-8 character support became Exif compliant in this version. When Exif is utilized with JPEG files, it stores Exif data within one of JPEG's predefined utility Application Segments known as APP1 (with the segment marker 0xFFE1). Essentially, this segment functions as a container for an entire TIFF file. In the case of Exif usage with TIFF files, including those embedded within other TIFF files, the TIFF Private Tag 0x8769 establishes a sub-Image File Directory (IFD) that houses Exif-specific TIFF Tags. Furthermore, Exif defines a Global Positioning System sub-IFD through the TIFF Private Tag 0x8825 to store location data, and it specifies an "Interoperability IFD" within the Exif sub-IFD using the Exif tag 0xA005. |
---|---|
History |
EXIF was developed by Japan Electronic Industries Development Association (JEIDA). In 2000, JEIDA and the Electronic Industries Development Association (EIAJ) merged to form the Japan Electronics and Information Technology Industries Association (JEITA). In 2009 the Camera and Imaging Products Association (CIPA) joined JEITA in the management of the Exif standard. CIPA was established in 2002 as a successor to the Japan Camera Industry Association (JCIA). CIPA consists of companies engaged in the development, production, or distribution of digital cameras, imaging-related products, and software. About JEITA: "The Japan Electronics and Information Technology Industries Association (JEITA) was formed on November 1, 2000, through the merger of the Electronic Industries Association of Japan (EIAJ) and Japan Electronic Industries Development Association (JEIDA). JEITA is a new industry organization in Japan with activities covering both the electronics and information technology (IT) fields." (http://www.jeita.or.jp/english/about/what/). About CIPA: The Camera and Imaging Products Association (CIPA) was established in 2002 as a successor organization to the Japan Camera Industry Association (JCIA). JCIA participated in the original development of Exif. CIPA "is an industry association consisting of companies engaged in the development, production, or distribution of digital cameras, imaging-related products, and software" (http://www.cipa.jp/guide/documents/e/en0203.pdf). Timeline for Exif development:
|
|