AIFF-ljud (.aiff)

Apple Standard

Audio 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:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

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 46

ASCII-REPRESENTATION: FORM....AIFF

Standardisering: Apple / Electronic Arts IFF 85 Standard

Tekniska specifikationer

ContainerarkitekturElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
KomprimeringUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
BytessordinningBig-Endian (Macintosh / Motorola byte order)
FärgrymderN/A (Uncompressed Audio PCM)
Kanaler och strukturMono, Stereo, and multichannel up to 32 discrete channels
Maximala dimensionerUp to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
Transparens100% bit-perfect lossless uncompressed audio capture
Strömning och progressivHeader-dependent chunk structure requires complete file inspection for seek offsets

Teknisk jämförelsematris: AIFF vs konkurrenter

Tekniskt attributAIFF (Aktuell)WAVFLACALAC
ByteordningBig-Endian (Motorola-byteordning)Little-Endian (Intel RIFF)BitströmsinramningBig-Endian inuti MP4
Komprimeringsläge100 % okomprimerad LPCM100 % okomprimerad LPCMFörlustfritt komprimerad (~50 % storlek)Förlustfritt komprimerad (~50 % storlek)
Stöd för DAW-markörerOmfattande inbyggda looppunkter och startpunkterStöds via 'cue '-styckeEndast Vorbis-kommentarsmetadataApple 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

1991AIFF-C-specifikationen (Compressed AIFF) släpps för att hantera algoritmiska kodekar som ALaw och uLaw.
1988Apple släpper AIFF 1.3 baserat på Electronic Arts IFF 85-standard som primärt ljudformat för Macintosh System 7.
1985Electronic Arts skapar den underliggande IFF-arkitekturen (Interchange File Format).

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.