Audio Interchange File Format: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(add samples)
(Described the sample rate format a bit)
Line 9: Line 9:


Comprehensive AIFF tag listing: http://hul.harvard.edu/jhove/aiff-hul.html
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
|-
| 44100 || 0x400EAC44000000000000
|-
| 48000 || 0x400EBB80000000000000
|-
| 88200 || 0x400FAC44000000000000
|-
| 96000 || 0x400FBB80000000000000
|-
| 192000 || 0x4010BB80000000000000
|}


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

Revision as of 16:30, 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
44100 0x400EAC44000000000000
48000 0x400EBB80000000000000
88200 0x400FAC44000000000000
96000 0x400FBB80000000000000
192000 0x4010BB80000000000000