Wat is het AIF-bestandsformaat?
.aif is een audiobestandsformaat - specifiek het Audio Interchange File Format (AIFF), ontwikkeld door Apple in 1988. De kortere .aif en de langere .aiff extensie verwijzen naar hetzelfde formaat; .aif is de verouderde alias van drie tekens.
.aif-bestanden slaan ongecomprimeerde audiotracks op met behulp van de Audio Interchange File Format-coderingsstandaard. Het formaat slaat gegevens op in CD-kwaliteit en hoger: standaardparameters zijn 16-bit diepte bij 44.100 Hz stereo (tweekanaals), hoewel de specificatie samplefrequenties tot 192.000 Hz en hogere bitdieptes ondersteunt. .aif-bestanden lijken in veel opzichten op WAV-bestanden - beide slaan ongecomprimeerde PCM-audio op - met het cruciale verschil dat AIF de big-endian bytevolgorde gebruikt, terwijl WAV little-endian is.
Bestanden met de extensie .aif worden veel aangetroffen op macOS-machines, waar het formaat standaard wordt ondersteund door Core Audio, Logic Pro, GarageBand en QuickTime Player. Het formaat biedt lossless audiokwaliteit, waardoor het zeer geschikt is voor professionele audiobewerkingsprogramma's en CD-mastering-workflows. Een nadeel is de grote omvang van .aif-bestanden als gevolg van het opslaan van ongecomprimeerde audio - ongeveer 10 MB per minuut voor 16-bit stereo bij 44,1 kHz. Dit maakt het formaat onpraktisch voor het distribueren van audio via internet. Een gecomprimeerd alternatief is AIFC, hoewel AIFC-codecopties die de grootte verkleinen de audiokwaliteit kunnen opofferen; een lossless alternatief met veel kleinere bestanden is FLAC.
Beveiliging & veiligheid
RISICO: LOWAIFF is een eenvoudige binaire audiocontainer zonder uitvoerbare code of macro-ondersteuning. Geen significant beveiligingsrisico bij het openen van AIF-bestanden in standaardspelers.
Formaatdetails
in een notendopProgramma's die AIF-bestanden openen
Technische details
diepe specificaties| Container | IFF (Interchange File Format); FORM-chunk met `AIFF`-type-identificatie bij bytes 8-11 |
| Bytevolgorde | Big-endian (Motorola-conventie); onderscheidt AIF van WAV, wat little-endian RIFF is |
| PCM-codering | Ongecomprimeerde signed integer PCM; geen lossy compressie in standaard AIFF |
| Ondersteunde bitdieptes | 8, 16, 24, en 32-bit integer; AIFF-C voegt FL32 en FL64 floating-point varianten toe |
| Opslag samplefrequentie | 10-byte (80-bit) IEEE 754 extended float in de COMM-chunk; ondersteunt 8 Hz - 192.000 Hz |
| Vereiste chunks | `COMM` (kanalen, sampleframes, bitdiepte, samplefrequentie) en `SSND` (ruwe PCM-samplegegevens) |
| Optionele chunks | `MARK` (cue-markers), `INST` (luspunten en tuning), `MIDI`, `APPL`, `ID3` (ingebedde tags) |
| Magic bytes | `46 4F 52 4D` („FORM”) op offset 0; bytes 8-11: `41 49 46 46` („AIFF”) |
| Typische bestandsgrootte | ~10 MB/min bij 16-bit 44,1 kHz stereo; ~34 MB/min bij 24-bit 96 kHz stereo |
| Platformondersteuning | Standaard op macOS en iOS via Core Audio; Windows vereist een codec zoals iTunes of VLC |
| Relatie tot .aiff | `.aif` en `.aiff` zijn identieke formaten; `.aif` is de verouderde alias van 3 tekens |
| Gecomprimeerde variant | AIFF-C (`.aifc`) voegt een compressionType-veld toe in COMM; ondersteunt µ-law, A-law, FL32 en andere codecs |
| Uitgebracht | 1988 (Apple Computer, with the Macintosh) |
| Laatste versie | AIFF 1.3 (1989); AIFF-C (AIFF Compression, 1991) - both stable/frozen |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.mmsp.ece.mcgill.ca |
AIF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AIF-bestanden.