AIFF-lyd (.aiff)

Apple Standard

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

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

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 46

ASCII-REPRÆSENTATION: FORM....AIFF

Standardisering: Apple / Electronic Arts IFF 85 Standard

Tekniske specifikationer

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

Tekniske sammenligningsmatrix: AIFF vs. konkurrenter

Teknisk attributAIFF (Aktuel)WAVFLACALAC
Byte-rækkefølgeBig-Endian (Motorola byte-rækkefølge)Little-Endian (Intel RIFF)Bitstream-inramningBig-Endian inde i MP4
Komprimeringstilstand100 % ukomprimeret LPCM100 % ukomprimeret LPCMTabsfri komprimeret (~50 % størrelse)Tabsfri komprimeret (~50 % størrelse)
DAW-markørunderstøttelseOmfattende indbyggede loop- og cue-punkterUnderstøttet via 'cue '-chunkKun Vorbis-kommentarmetainformationApple 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

1991AIFF-C-specifikationen (Compressed AIFF) udgives for at imødekomme algoritmiske codecs som ALaw og uLaw.
1988Apple udgiver AIFF 1.3 baseret på Electronic Arts' IFF 85-standard som det primære lydformat til Macintosh System 7.
1985Electronic Arts skaber den underliggende Interchange File Format (IFF)-arkitektur.

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.