AIFF-lyd (.aiff)
Apple StandardAudio Interchange File Format (AIFF) er en ukomprimert lydbeholder i studiokvalitet utviklet av Apple for lagring av bølgeformlyd med høy trofasthet.
Konverter AIFF til FLAC
Gratis AIFF til FLAC-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer AIFF-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer AIFF-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
46 4F 52 4D 00 00 00 00 41 49 46 46ASCII-REPRESENTASJON: FORM....AIFF
Standardisering: Apple / Electronic Arts IFF 85 Standard
Tekniske spesifikasjoner
| Beholderarkitektur | Electronic Arts Interchange File Format (EA IFF 85) chunk hierarchy |
| Komprimering | Uncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression |
| Bytterekkefølge | Big-Endian (Macintosh / Motorola byte order) |
| Fargerom | N/A (Uncompressed Audio PCM) |
| Kanaler og struktur | Mono, Stereo, and multichannel up to 32 discrete channels |
| Maks. dimensjoner | Up to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth |
| Gjennomsiktighet | 100% bit-perfect lossless uncompressed audio capture |
| Strømming og progressiv | Header-dependent chunk structure requires complete file inspection for seek offsets |
Teknisk sammenligningsmatrise: AIFF vs konkurrenter
| Teknisk attributt | AIFF (Gjeldende) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Byterekkefølge | Big-Endian (Motorola-byterekkefølge) | Little-Endian (Intel RIFF) | Bitstrøminnramming | Big-Endian inne i MP4 |
| Kompresjonsmodus | 100 % ukomprimert LPCM | 100 % ukomprimert LPCM | Tapsfritt komprimert (~50 % størrelse) | Tapsfritt komprimert (~50 % størrelse) |
| DAW-markørstøtte | Omfattende innebygde løkke- og køpunkter | Støttes via 'cue'-blokk | Kun Vorbis-kommentarmetadata | Apple QuickTime-kapittelspor |
| Filstørrelse (10 min stereo) | ~100 MB | ~100 MB | ~50 MB | ~50 MB |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
DAW-en rapporterer 'Invalid COMM chunk size' eller åpner lyden som ren, høy hvit støy.
Underliggende årsak: Uoverensstemmelse i endianness der en little-endian WAV-strøm ble kopiert til en AIFF-beholder uten 16-bits bytebytte.
Utbedring: Transkod ved hjelp av File2File Audio Converter eller bruk Sox byte-swap: sox -t aiff -B broken.aiff -t aiff fixed.aiff.
Sikkerhetsanalyse og parser-angrepsvektorer
AIFF-filer inneholder nestede blokker med eksplisitte lengdefelt. Feilformede lengder kan føre til heap-overflyt i sårbare lydanalysatorer.
Kjente angrepsvektorer
- Heltallsunderflyt i SSND-forskyvningsfeltet (Sound Data) som forårsakerpekerberegning utenfor grensene.
- Overdimensjonerte 80-bits IEEE utvidede flyttallsverdier i COMM-blokken som utløser feller i flyttallsanalysatoren.
- Nestet blokkallokeringsløkke som resulterer i tjenestenekt gjennom utmattelse av minne.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- Tapsfri, ukomprimert lyd sikrer null forringelse på tvers av generasjons- og studiomikssykluser.
- Innebygd støtte for løkkepunkter, markører og instrumentinnstillingsdata som er avgjørende for samplere og synthesizere.
- Universell innebygd avspilling på Apple macOS, iOS, Logic Pro og avanserte digitallydarbeidsstasjoner.
Tekniske begrensninger og ulemper
- Massive lagringskrav (omtrent 10 MB per minutt med stereo 44,1 kHz 16-bits lyd).
- Big-endian byterekkefølge krever bytebytte ved behandling på x86/ARM little-endian-prosessorer.
- Standard 32-biters blokkstørrelse begrenser maksimal filstørrelse for kontinuerlig opptak til 2 GB eller 4 GB.
Interessante tekniske fakta
- AIFF var standardformatet for lydopptak og -eksportering for all Macintosh-programvare gjennom 1990-tallet.
- I motsetning til Microsoft WAV, som er little-endian, lagrer AIFF samplenumre i big-endian nettverksbyterekkefølge.
- 'COMM'-blokken i en AIFF-fil definerer eksplisitt samplingsfrekvensen som et 80-bits IEEE 754 utvidet flyttall.
Ofte stilte tekniske spørsmål
Hva er den tekniske forskjellen mellom AIFF og WAV?
Begge lagrer identiske ukomprimerte PCM-lyddata. Den primære arkitektoniske forskjellen er byterekkefølge (endianness): AIFF bruker big-endian byterekkefølge (arv fra Motorola 68k/PowerPC), mens WAV bruker little-endian byterekkefølge (arv fra Intel x86).
Låter AIFF bedre enn FLAC?
Nei. Når FLAC dekodes under avspilling, gjengir det nøyaktig den samme bit-for-bit PCM-bølgeformen som AIFF, samtidig som det bruker omtrent halvparten av diskplassen.
Kan AIFF lagre ID3-metadata og albumcover?
Ja. Moderne implementeringer legger til en 'ID3 '-del (chunk) i IFF-beholderens hierarki, slik at spillere som Apple Music og Foobar2000 kan lese artist, album og coverart.