Jump to content

Interchange File Format

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 173.18.3.55 (talk) at 21:49, 17 December 2017 (Fixed). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Interchange File Format
Internet media typeapplication/x-iff
Developed byElectronic Arts, Commodore/Amiga
Initial release1985; 40 years ago (1985)
Type of formatDigital container format

Interchange File Format (IFF), is a generic container file format originally introduced by the Electronic Arts company in 1985 (in cooperation with Commodore/Amiga) in order to facilitate transfer of data between software produced by different companies.

IFF files do not have any standard extension. On many systems that generate IFF files, file extensions are not important (the OS stores file format metadata separately from the file name). An .iff extension is commonly used for ILBM format files, which use the IFF container format.

Resource Interchange File Format is a format developed by Microsoft and IBM in 1991 that is based on IFF, except the byte order has been changed to little-endian to match the x86 processor architecture. Apple's AIFF is a big-endian audio file format developed from IFF. The TIFF image file format is unrelated.

See also

  • RIFF (a little-endian incompatible derivative of IFF, originally from Microsoft)
  • AIFF (a big-endian compatible derivative of IFF, originally from Apple)
  • Type-length-value (TLV) representation.
  • IFF-ILBM (a very popular IFF-based image file format)
  • PNG (a modern graphics file format with a chunk structure inspired by IFF)
  • FourCC (the chunk identification approach used by many TLV formats, including IFF, as verbose Magic number)

References