AIFF-ljud (.aiff)
Apple StandardAudio Interchange File Format (AIFF) är en okomprimerad ljudcontainer av studiokvalitet som utvecklats av Apple för lagring av högtrogen vågformsbaserat ljud.
Konvertera AIFF till FLAC
Gratis konverterare från AIFF till FLAC i webbläsaren. Konvertera filer direkt på din enhet.
Granska & Metadata
Operativsystem och filanalysverktyg identifierar AIFF-filer genom att granska den inledande binära bytesekvensen:
Signatur för filhuvud på bytenivå (Magic Bytes)
Operativsystem och filanalysverktyg identifierar AIFF-filer genom att granska den inledande binära bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
46 4F 52 4D 00 00 00 00 41 49 46 46ASCII-REPRESENTATION: FORM....AIFF
Standardisering: Apple / Electronic Arts IFF 85 Standard
Tekniska specifikationer
| Containerarkitektur | Electronic Arts Interchange File Format (EA IFF 85) chunk hierarchy |
| Komprimering | Uncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression |
| Bytessordinning | Big-Endian (Macintosh / Motorola byte order) |
| Färgrymder | N/A (Uncompressed Audio PCM) |
| Kanaler och struktur | Mono, Stereo, and multichannel up to 32 discrete channels |
| Maximala dimensioner | Up to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth |
| Transparens | 100% bit-perfect lossless uncompressed audio capture |
| Strömning och progressiv | Header-dependent chunk structure requires complete file inspection for seek offsets |
Teknisk jämförelsematris: AIFF vs konkurrenter
| Tekniskt attribut | AIFF (Aktuell) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Byteordning | Big-Endian (Motorola-byteordning) | Little-Endian (Intel RIFF) | Bitströmsinramning | Big-Endian inuti MP4 |
| Komprimeringsläge | 100 % okomprimerad LPCM | 100 % okomprimerad LPCM | Förlustfritt komprimerad (~50 % storlek) | Förlustfritt komprimerad (~50 % storlek) |
| Stöd för DAW-markörer | Omfattande inbyggda looppunkter och startpunkter | Stöds via 'cue '-stycke | Endast Vorbis-kommentarsmetadata | Apple QuickTime-kapitelspår |
| Filstorlek (10 min stereo) | ~100 MB | ~100 MB | ~50 MB | ~50 MB |
Vanliga skadeorsaker och hex-återställningsguide
DAW-programmet rapporterar 'Invalid COMM chunk size' (Ogiltig storlek på COMM-stycke) eller öppnar ljudet som rent, högt vitt brus.
Grundorsak: Ooverensstämmelse i byteordning (endianness) där en little-endian WAV-ström kopierades till en AIFF-container utan 16-bitars bytebyte.
Återställning: Transkoda med File2File Audio Converter eller tillämpa Sox bytebyte: sox -t aiff -B broken.aiff -t aiff fixed.aiff.
Säkerhetsanalys och attackvektorer för tolkar
AIFF-filer innehåller nästlade stycken med explicita längdfält. Felaktigt angivna längder kan orsaka heap-spill i sårbara ljudtolkar.
Kända attackvektorer
- Heltalsundersteg i SSND-offsetfältet (Sound Data) som orsakar pekaberäkningar utanför tillåtna gränser.
- Överstora 80-bitars IEEE-utökade flyttalsvärden i COMM-stycket som utlöser undantag i flyttalstolkaren.
- Nästlad styckeallokeringsloop som resulterar i minnesutmattning (denial-of-service).
Rekommenderade skyddsåtgärder:
Historiskt ursprung och milstolpar
Viktiga fördelar
- Förlustfritt, okomprimerat ljud säkerställer noll försämring genom generations- och studiolandskapets mixningscykler.
- Inbyggt stöd för looppunkter, markörer och instrumentstämdata som är avgörande för samplers och synthesizers.
- Universell inbyggd uppspelning på Apple macOS, iOS, Logic Pro och exklusiva digitala ljudarbetsstationer (DAW).
Tekniska begränsningar
- Massiva lagringskrav (ungefär 10 MB per minut för 44,1 kHz 16-bitars stereoljud).
- Big-endian-byteordning kräver bytebyte vid bearbetning på x86/ARM little-endian-processorer.
- Standardstorleken på 32-bitars stycken (chunks) begränsar den maximala sammanhängande inspelningsfilstorleken till 2 GB eller 4 GB.
Intressant teknisk kuriosa
- AIFF var standardformat för ljudinspelning och export i all Macintosh-programvara under 1990-talet.
- Till skillnad från Microsofts WAV som är little-endian, lagrar AIFF samplingsnummer i big-endian-nätverksbyteordning.
- COMM-stycket i en AIFF-fil definierar explicit samplingsfrekvensen som ett 80-bitars flyttal med utökad precision enligt IEEE 754.
Vanliga tekniska frågor
Vad är den tekniska skillnaden mellan AIFF och WAV?
Båda lagrar identisk okomprimerad PCM-ljuddata. Den primära arkitektoniska skillnaden är endianness: AIFF använder big-endian-byteordning (arv från Motorola 68k/PowerPC), medan WAV använder little-endian-byteordning (arv från Intel x86).
Låter AIFF bättre än FLAC?
Nej. När FLAC dekomprimeras under uppspelning återskapar det exakt samma bit-för-bit PCM-vågform som AIFF samtidigt som det förbrukar ungefär hälften så mycket hårddiskutrymme.
Kan AIFF lagra ID3-metadata och skivomslag?
Ja. Moderna implementationer lägger till ett 'ID3 '-block i IFF-behållarens hierarki, vilket gör att spelare som Apple Music och Foobar2000 kan läsa artist, album och omslagsbilder.