Wat is het AIFF-bestandsformaat?
.aiff is een lossless audiobestandsformaat ontwikkeld door Apple, gebouwd op de op IFF-chunks gebaseerde structuur die oorspronkelijk werd gedefinieerd door Electronic Arts.
.aiff-bestanden worden gebruikt voor het opslaan van audiogegevens die zijn gecodeerd in PCM-formaat, waardoor het .aiff-bestand een hoogwaardige keuze is voor audio-opslag. Het formaat ondersteunt verschillende coderingsparameters, waarvan de meest voorkomende een samplefrequentie van 44,1 kHz met 16 bits per sample is - dezelfde specificatie die wordt gebruikt voor audio-cd's. Een verwante variant, AIFF-C (.aifc), breidt de specificatie uit met optionele compressie-codecs waaronder µ-law, A-law en SOWT (little-endian PCM). Naast audiotracks kunnen .aiff-bestanden ook worden gebruikt om effectgegevens (bijvoorbeeld loops) of metadata van audiosamples op te slaan in optionele chunks zoals MARK en INST.
.aiff is in zekere zin het macOS-equivalent van de .WAV-standaard. Het wordt het meest gebruikt voor het opslaan van audio-cd-gegevens. Het verliesvrije .aiff-formaat biedt audio van hoge kwaliteit tegen de prijs van een grote bestandsgrootte - een stereo 44,1 kHz 16-bit opname neemt ongeveer 10 MB per minuut in beslag, waardoor het minder geschikt is voor het delen van audiogegevens via het web. In professionele audiobewerking (opnamestudio's en postproductie) worden .aiff-bestanden echter uitgebreid gebruikt, met name in Apple Logic Pro- en Pro Tools-workflows. Apple's .CAF-formaat heeft sinds 2006 enkele professionele rollen overgenomen, maar .aiff blijft breed ondersteund op alle platforms.
Beveiliging & veiligheid
RISICO: LOWAIFF is een audioformaat zonder macro- of scriptmogelijkheden. Het risico is verwaarloosbaar. Standaard kwetsbaarheden bij het parsen van media zijn theoretisch van toepassing, maar zeldzaam voor AIFF. Download alleen van vertrouwde bronnen.
Formaatdetails
in een notendopProgramma's die AIFF-bestanden openen
Technische details
diepe specificaties| Container | IFF (EA Interchange File Format 85) - op chunks gebaseerd: 4-byte chunk-ID + 4-byte grootte + data payload |
| Magic bytes | „FORM” (46 4F 52 4D) op offset 0; „AIFF” (41 49 46 46) op offset 8; AIFF-C bestanden gebruiken „AIFC” op offset 8 |
| Byte-volgorde | Big-endian (Motorola-conventie, overgenomen van de Mac 68k-architectuur) |
| Audiogegevens-chunk | SSND-chunk bevat ruwe LPCM-samples; kanalen zijn geïnterleaveerd |
| Precisie samplefrequentie | Opgeslagen als een 80-bit IEEE 754 extended-precision float in de COMM-chunk - vertegenwoordigt nauwkeurig elke samplefrequentie zonder afronding |
| Ondersteunde bitdieptes | 8, 16, 20, 24 of 32 bits per sample (gedeclareerd in COMM-chunk) |
| Typische samplefrequenties | 8 kHz tot 192 kHz; 44,1 kHz (cd-audio) en 48 kHz (broadcast) komen het meest voor |
| AIFF-C compressie | SOWT (little-endian PCM), µ-law, A-law, FLAC en andere; compressietype is een 4-byte code in de COMM-chunk |
| Typische bestandsgrootte | ~10 MB/min (stereo, 44,1 kHz, 16-bit); ~34 MB/min (stereo, 96 kHz, 24-bit) |
| Optionele metadata-chunks | MARK (loop/cue-punten), INST (sampler-gegevens), MIDI, NAME, AUTH, ANNO |
| Kanaalondersteuning | Elk aantal kanalen gedeclareerd in de COMM-chunk; mono, stereo en meerkanaals worden allemaal ondersteund |
| MIME-type | audio/aiff; ook audio/x-aiff en audio/x-aifc |
| Professioneel gebruik | Veel gebruikt in Apple Logic Pro, Pro Tools en GarageBand; ondersteund door alle grote DAW's op Windows en Linux |
| Uitgebracht | January 21, 1988 (AIFF 1.1 specification) |
| Laatste versie | AIFF-C (AIFF with compression) 1989; AIFF 1.3 spec is the current reference |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.mmsp.ece.mcgill.ca |
AIFF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AIFF-bestanden.