AIFF-lyd (.aiff)

Apple Standard

Audio Interchange File Format (AIFF) er en ukomprimert lydbeholder i studiokvalitet utviklet av Apple for lagring av lyd med høy bølgeformtrofasthet.

Konverter AIFF til FLAC

Gratis AIFF til FLAC-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer AIFF-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer AIFF-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

46 4F 52 4D ?? ?? ?? ?? 41 49 46 46

ASCII-REPRESENTASJON: FORM????AIFF

Standardisering: Apple / Electronic Arts IFF 85 Standard

Tekniske spesifikasjoner

BeholderarkitekturBlokkstruktur i Electronic Arts Interchange File Format (EA IFF 85)
KomprimeringUkomprimert lineær pulskodemodulering (LPCM); AIFF-C-varianten støtter komprimering
BytterekkefølgeBig-endian (Macintosh-/Motorola-byte-rekkefølge)
FargeromIkke relevant (ukomprimert PCM-lyd)
Kanaler og strukturMono, stereo og flerkanalslyd med opptil 32 separate kanaler
Maks. dimensjonerSamplingsfrekvenser på opptil 192 kHz med 16-, 24- eller 32-bits flyttallsdybde
Gjennomsiktighet100 % bit-for-bit identisk opptak av ukomprimert lyd
Strømming og progressiv visningBlokkstrukturen avhenger av filhodet, så hele filen må undersøkes for å finne søkeposisjoner

Teknisk sammenligningsmatrise: AIFF sammenlignet med konkurrenter

Teknisk attributtAIFF (Gjeldende)WAVFLACALAC
ByterekkefølgeBig-Endian (Motorola-byterekkefølge)Little-Endian (Intel RIFF)BitstrøminnrammingBig-Endian inne i MP4
Kompresjonsmodus100 % ukomprimert LPCM100 % ukomprimert LPCMTapsfri komprimering; størrelsen variererTapsfri komprimering; størrelsen varierer
DAW-markørstøtteOmfattende innebygde løkke- og køpunkterStøttes via 'cue'-blokkKun Vorbis-kommentarmetadataApple 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 hvit støy med svært høyt volum.

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.app Audio Converter eller bruk Sox byte-swap: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Sikkerhetsanalyse og angrepsvektorer mot parsere

AIFF-filer inneholder nestede blokker med eksplisitte lengdefelt. Feilformede lengder kan føre til heap-overflyt i sårbare lydparsere.

Kjente angrepsvektorer

  • Heltallsunderflyt i SSND-forskyvningsfeltet (Sound Data) som forårsaker pekerberegning utenfor grensene.
  • For store 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.

Anbefalte sikkerhetstiltak: Rens opp i blokkgrenser og begrens tillatte samplingsrater før lydbuffere sendes til lydavspillere.

Historisk opprinnelse og milepæler

1991AIFF-C-spesifikasjonen (Compressed AIFF) ble lansert for å romme algoritmiske kodeker som ALaw og uLaw.
1988Apple lanserte AIFF 1.3 basert på Electronic Arts' IFF 85-standard som det primære lydformatet for Macintosh System 7.
1985Electronic Arts skapte den underliggende Interchange File Format (IFF)-arkitekturen.

Viktige fordeler

  • Ukomprimert PCM bevarer samplene, men behandling kan endre lyden.
  • Innebygd støtte for løkkepunkter, markører og instrumentinnstillingsdata som er avgjørende for samplere og synthesizere.
  • Kompatibiliteten avhenger av avspilleren og enheten.

Tekniske begrensninger og ulemper

  • Svært store 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 samplingsverdier 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 formater kan lagre ukomprimert PCM-lyd. AIFF bruker vanligvis big-endian og WAV little-endian; containerstrukturen er også forskjellig.

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.