AIFF-lyd (.aiff)
Apple StandardAudio Interchange File Format (AIFF) er en ukomprimeret lydcontainer i studiokvalitet udviklet af Apple til lagring af bølgeform-lyd i høj fidelitet.
Konverter AIFF til FLAC
Gratis AIFF til FLAC-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøg & Metadata
Operativsystemer og filanalysatorer identificerer AIFF-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer AIFF-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
46 4F 52 4D 00 00 00 00 41 49 46 46ASCII-REPRÆSENTATION: FORM....AIFF
Standardisering: Apple / Electronic Arts IFF 85 Standard
Tekniske specifikationer
| Containerarkitektur | Electronic Arts Interchange File Format (EA IFF 85) chunk hierarchy |
| Komprimering | Uncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression |
| Bytterejsning | Big-Endian (Macintosh / Motorola byte order) |
| Farverum | N/A (Uncompressed Audio PCM) |
| Kanaler og struktur | Mono, Stereo, and multichannel up to 32 discrete channels |
| Maks. dimensioner | Up to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth |
| Gennemsigtighed | 100% bit-perfect lossless uncompressed audio capture |
| Streaming og progressiv | Header-dependent chunk structure requires complete file inspection for seek offsets |
Tekniske sammenligningsmatrix: AIFF vs. konkurrenter
| Teknisk attribut | AIFF (Aktuel) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Byte-rækkefølge | Big-Endian (Motorola byte-rækkefølge) | Little-Endian (Intel RIFF) | Bitstream-inramning | Big-Endian inde i MP4 |
| Komprimeringstilstand | 100 % ukomprimeret LPCM | 100 % ukomprimeret LPCM | Tabsfri komprimeret (~50 % størrelse) | Tabsfri komprimeret (~50 % størrelse) |
| DAW-markørunderstøttelse | Omfattende indbyggede loop- og cue-punkter | Understøttet via 'cue '-chunk | Kun Vorbis-kommentarmetainformation | Apple QuickTime-kapitelspor |
| Filstørrelse (10 min stereo) | ~100 MB | ~100 MB | ~50 MB | ~50 MB |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
DAW'en rapporterer 'Invalid COMM chunk size' eller åbner lyden som ren høj hvid støj.
Grundlæggende årsag: Uoverensstemmelse i endianness, hvor en little-endian WAV-strøm blev kopieret ind i en AIFF-container uden 16-bit byte-swapping.
Gendannelse: Transkod ved hjælp af File2File Audio Converter eller anvend Sox byte-swap: sox -t aiff -B broken.aiff -t aiff fixed.aiff.
Sikkerhedsanalyse og parser-angrebsvektorer
AIFF-filer indeholder nestede chunks med eksklusive længdefelter. Fejlbehæftede længder kan forårsage heap-overløb i sårbare lyd-parserne.
Kendte angrebsvektorer
- Heltals-underløb (integer underflow) i SSND-offsetfeltet (Sound Data), der forårsager pointerberegning uden for grænserne.
- Overdimensionerede 80-bit IEEE udvidede flydende kommatal i COMM-chunken, der udløser fejl i flydende komma-parsere.
- Nestet chunk-allokeringsløkke, der resulterer i denial-of-service pga. hukommelsesudtømning.
Defensive bedste praksisser:
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Tabsfri ukomprimeret lyd sikrer nul forringelse på tværs af generationer og studiomixningscyklusser.
- Indbygget understøttelse af loop-punkter, markører og instrument-stemningsdata, som er afgørende for samplere og synthesizere.
- Universel indbygget afspilning på Apple macOS, iOS, Logic Pro og avancerede digitale lydarbejdsstationer (DAW'er).
Tekniske begrænsninger og ulemper
- Massive lagerkrav (ca. 10 MB pr. minut stereo 44,1 kHz 16-bit lyd).
- Big-endian byte-rekkefølge kræver byte-swapping ved behandling på x86/ARM little-endian-processorer.
- Standard 32-bit chunk-størrelse begrænser den maksimale uafbrudte optagelsesfilstørrelse til 2 GB eller 4 GB.
Interessant teknisk trivia
- AIFF var standardlydoptagelses- og bounce-formatet for al Macintosh-software i 1990'erne.
- I modsøtning til Microsofts WAV, som er little-endian, gemmer AIFF samplenumre i big-endian netværks-byte-rækkefølge.
- 'COMM'-chunken i en AIFF-fil definerer eksplicit samplingsraten som et 80-bit IEEE 754 udvidet flydende kommatal.
Ofte stillede tekniske spørgsmål
Hvad er den tekniske forskel på AIFF og WAV?
Begge gemmer identiske ukomprimerede PCM-lyddata. Den primære arkitektoniske forskel er endianskhed (endianness): AIFF bruger big-endian byte-rekkefølge (Motorola 68k/PowerPC-arv), mens WAV bruger little-endian byte-rækkefølge (Intel x86-arv).
Lyder AIFF bedre end FLAC?
Nej. Når FLAC dekomprimeres under afspilning, genskaber det nøjagtig den samme bit-for-bit PCM-bølgeform som AIFF, samtidig med at det bruger ca. halvdelen af diskpladsen.
Kan AIFF gemme ID3-metadata og albumcover?
Ja. Moderne implementationer tilføjer en 'ID3 '-klump (chunk) i IFF-beholderhierarkiet, hvilket gør det muligt for afspillere som Apple Music og Foobar2000 at læse kunstner, album og coverart.