Content deleted Content added
it feels irrelevant to the topic Tags: Reverted Visual edit |
m Fixed syntax Tags: Mobile edit Mobile app edit iOS app edit App section source |
||
(32 intermediate revisions by 26 users not shown) | |||
Line 1:
{{Short description|File format family}}
{{Redirect|AIFC|the Astana International Financial Centre|Astana International Financial Centre}}
{{more citations needed|date=January 2016}}
{{Infobox file format
| name = Audio Interchange File Format <br>(AIFF)
| icon =
Line 10 ⟶ 13:
| uniform type = public.aiff-audio<br />public.aifc-audio
| magic =
| owner = [[Apple Inc.|Apple]]
| released = {{start date and age|1988|01|21|df=yes}}<ref name="aiff-spec">{{citation |url=
| latest release version = 1.3
| latest release date = {{Start date and age|1989|01|04
| genre = [[
| container for =
| contained by =
Line 24 ⟶ 27:
}}
'''Audio Interchange File Format''' ('''AIFF''') is an [[audio file format]] standard used for storing [[sound]] data for [[personal computer]]s and other electronic audio devices. The format was developed by [[Apple Inc.|Apple Inc]]. in 1988 based on [[Electronic Arts]]' [[Interchange File Format]] (IFF, widely used on [[Amiga]] systems) and is most commonly used on [[Macintosh|Apple Macintosh]] computer systems.
The [[digital audio|audio data]] in most AIFF files is uncompressed [[pulse-code modulation]] (PCM). This type of AIFF file uses much more disk space than [[lossy]] formats like [[MP3]]—about 10 MB for one minute of stereo audio at a sample rate of 44.1 kHz and a bit depth of 16 bits. There is also a compressed variant of AIFF known as '''AIFF-C''' or '''AIFC''', with various defined compression codecs.
Line 29 ⟶ 33:
In addition to audio data, AIFF can include [[Loop (music)|loop]] point data and the musical note of a [[sampling (music)|sample]], for use by hardware samplers and musical applications.
The file extension for the standard AIFF format is
==AIFF on
{{Original research|section|date=March 2009}}
With the development of the
Because the AIFF architecture has no provision for alternative byte order, Apple used the existing AIFF-C compression architecture, and created a "pseudo-compressed" codec called '''sowt''' ('''twos''' spelled backwards). The only difference between a standard AIFF file and an AIFF-C/sowt file is the byte order; there is no compression involved at all.<ref name=
Apple uses this new little-endian AIFF type as its standard on
For the vast majority of users this technical situation is completely unnoticeable and irrelevant. The sound quality of standard AIFF and AIFF-C/sowt are identical, and the data can be converted back and forth without loss. Users of older audio applications, however, may find that an AIFF-C/sowt file will not play, or will prompt the user to convert the format on opening, or will play as static.
All traditional AIFF and AIFF-C files continue to work normally on
==AIFF Apple Loops==
Apple has also created another recent extension to the AIFF format in the form of Apple Loops<ref>{{cite web |title=Logic Studio - Plug-ins & Sounds |url=https://www.apple.com/logic-pro/plugins-and-sounds/ |
Apple Loops use either the <code>.aiff</code> (or <code>.aif</code>) or <code>.caf</code> extension regardless of type.
==Data format==
An AIFF file is divided into a number of chunks.<ref>
Types of chunks found in AIFF files:
Line 69 ⟶ 73:
==Metadata==
AIFF files can store [[metadata]] in Name, Author, Comment, Annotation, and Copyright chunks. An [[ID3v2 tag]] chunk can also be embedded in AIFF files, as well as an Application Chunk with [[Extensible Metadata Platform]] (XMP) data in it.<ref>{{cite web |date=November 18, 2013 |title=AIFF Tagging |url=http://aifftagging.blogspot.com |url-status=live |archive-url=https://web.archive.org/web/20220407031344/https://aifftagging.blogspot.com/ |archive-date=2022-04-07}}</ref>
==Common compression types==
AIFF supports only uncompressed PCM data. AIFF-C also supports compressed audio formats,
{| class="wikitable sortable"
|+AIFF-C common compression types<ref name="aiff-spec" /><ref>{{cite web |url=http://shoko.calarts.edu/~tre/AIFFC/comptype.html |title=AIFF-C Compression Types and Names |author=Tom Erbe |year=1999 |access-date=2010-03-21 |archive-url=https://web.archive.org/web/20060620002145/http://shoko.calarts.edu/~tre/AIFFC/comptype.html |archive-date=2006-06-20}}</ref><ref>{{cite web |date=2005-05-09 |title=AIFF-hul Module |url=http://hul.harvard.edu/jhove/aiff-hul.html
|-
! Compression type
Line 114 ⟶ 118:
| ALAW
| [[CCITT]] G.711 A-law
| 8-bit ITU-T G.711 A-law (64
| SGI
|-
| ULAW
| CCITT G.711 u-law
| 8-bit ITU-T G.711 μ-law (64
| SGI
|-
Line 185 ⟶ 189:
| Square-Root-Delta
| Big-endian
| 3DO (Panasonic) /
|}
Line 200 ⟶ 204:
==External links==
*[https://web.archive.org/web/20071219035740/http://www.cnpbagwell.com/aiff-c.txt Audio Interchange File Format AIFF-C
*[https://web.archive.org/web/20171118222232/http://www-mmsp.ece.mcgill.ca/documents/audioformats/aiff/aiff.html AIFF / AIFC Sound File Specifications
{{Compression formats}}
|