Audio Interchange File Format: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
No edit summary
 
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
* Extensions: aif, aiff
* Extensions: aif, aiff
* Company: [[Apple]]
* Company: [[Apple]]
* Official Specification: http://multimedia.cx/mirror/AudioIFF1_2_1.htm
* MIME Types:
** aif, aiff: audio/aiff, audio/x-aiff, or audio/x-pn-aiff
* Samples: http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/Samples.html


AIFF files exclusively store audio data. They serve as somewhat of an Apple analog of the [[Microsoft Wave]] format.
AIFF files exclusively store audio data. They serve as somewhat of an Apple analog of the [[Microsoft Wave]] format.
Comprehensive AIFF tag listing: http://hul.harvard.edu/jhove/aiff-hul.html
== Sample Rate ==
The sample rate is stored as an extended precision float (80 bits, 10 bytes)
{| class="wikitable"
|+ SampleRate Layout
|-*
! scope="col" | Type
! scope="col" | Size
|-
| SignBit || 1 bit.
|-
| Exponent || 15 bits.
|-
| Mantissa || 64 bits.
|}
{| class="wikitable"
|+ Example Sample Rates
|-*
! scope="col" | Value
! scope="col" | Bitset
|-
| 8000 || 0x400BFA00000000000000
|-
| 44100 || 0x400EAC44000000000000
|-
| 48000 || 0x400EBB80000000000000
|-
| 88200 || 0x400FAC44000000000000
|-
| 96000 || 0x400FBB80000000000000
|-
| 192000 || 0x4010BB80000000000000
|}


[[Category:Container Formats]]
[[Category:Container Formats]]

Latest revision as of 16:33, 13 August 2018

AIFF files exclusively store audio data. They serve as somewhat of an Apple analog of the Microsoft Wave format.

Comprehensive AIFF tag listing: http://hul.harvard.edu/jhove/aiff-hul.html

Sample Rate

The sample rate is stored as an extended precision float (80 bits, 10 bytes)

SampleRate Layout
Type Size
SignBit 1 bit.
Exponent 15 bits.
Mantissa 64 bits.
Example Sample Rates
Value Bitset
8000 0x400BFA00000000000000
44100 0x400EAC44000000000000
48000 0x400EBB80000000000000
88200 0x400FAC44000000000000
96000 0x400FBB80000000000000
192000 0x4010BB80000000000000