AIFF audio (.aiff)

Apple Standardní

Audio Interchange File Format (AIFF) je nekomprimovaný zvukový kontejner studiové kvality vyvinutý společností Apple pro ukládání vysoce věrného zvukového průběhu.

Převést AIFF do FLAC

Bezplatný konvertor z AIFF do FLAC v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory AIFF kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory AIFF kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

46 4F 52 4D 00 00 00 00 41 49 46 46

ASCII REPREZENTACE: FORM....AIFF

Standardizace: Apple / Electronic Arts IFF 85 Standard

Technické specifikace

Architektura kontejneruElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
KompreseUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
Endiantita bajtůBig-Endian (Macintosh / Motorola byte order)
Barevné prostoryN/A (Uncompressed Audio PCM)
Kanály a strukturaMono, Stereo, and multichannel up to 32 discrete channels
Max. rozměryUp to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
Průhlednost100% bit-perfect lossless uncompressed audio capture
Streamování a progresivní načítáníHeader-dependent chunk structure requires complete file inspection for seek offsets

Technická srovnávací matice: AIFF vs konkurence

Technický atributAIFF (Aktuální)WAVFLACALAC
Uspořádání bajtůBig-Endian (pořadí bajtů Motorola)Little-Endian (Intel RIFF)Rámování bitového prouduBig-Endian uvnitř MP4
Režim komprese100% nekomprimované LPCM100% nekomprimované LPCMBezztrátově komprimováno (~50 % velikosti)Bezztrátově komprimováno (~50 % velikosti)
Podpora značek DAWKomplexní nativní body smyček a značkyPodporováno prostřednictvím bloku „cue "Pouze metadata komentářů VorbisKapitolové stopy Apple QuickTime
Velikost souboru (10 min stereo)~100 MB~100 MB~50 MB~50 MB

Běžné režimy poškození a příručka pro obnovení v hex

DAW hlásí „Neplatná velikost bloku COMM" nebo otevře zvuk jako čistě hlasitý bílý šum.

Hlavní příčina: Neshoda v uspořádání bajtů, kdy byl proud WAV typu Little-Endian zkopírován do kontejneru AIFF bez 16bitového prohození bajtů.

Obnovení: Převeďte pomocí převaděče zvuku File2File nebo použijte prohození bajtů Sox: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Bezpečnostní analýza a vektory útoků na parser

Soubory AIFF obsahují vnořené bloky s explicitními poli délky. Chybné délky mohou způsobit přetečení haldy v zranitelných analyzátorech zvuku.

Známé vektory útoků

  • Podtečení celého čísla v poli posunu SSND (Sound Data) způsobuje výpočet ukazatele mimo platný rozsah.
  • Nadměrně velká 80bitová rozšířená čísla s plovoucí desetinnou čárkou IEEE v bloku COMM spouštějící zachycení analyzátoru s plovoucí desetinnou čárkou.
  • Vnořená smyčka alokace bloků vedoucí k vyčerpání paměti typu odepření služby (DoS).

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

1991Vydána specifikace AIFF-C (Compressed AIFF) pro přizpůsobení algoritmických kodeků jako ALaw a uLaw.
1988Společnost Apple vydává AIFF 1.3 založený na standardu IFF 85 od Electronic Arts jako primární zvukový formát pro Macintosh System 7.
1985Electronic Arts vytváří základní architekturu Interchange File Format (IFF).

Klíčové výhody a přednosti

  • Bezztrátový nekomprimovaný zvuk zajišťuje nulovou degradaci během generací a cyklů studiového mixování.
  • Nativní podpora pro body smyčky, značky a data ladění nástrojů, která jsou nezbytná pro samplery a syntetizátory.
  • Univerzální nativní přehrávání v systémech Apple macOS, iOS, Logic Pro a špičkových digitálních zvukových pracovních stanicích.

Technická omezení a nevýhody

  • Obrovské nároky na úložiště (přibližně 10 MB za minutu stereofonního zvuku 44,1 kHz 16-bit).
  • Uspořádání bajtů Big-Endian vyžaduje prohození bajtů při zpracování na procesorech x86/ARM Little-Endian.
  • Standardní 32bitová velikost bloku omezuje maximální velikost souboru nepřetržitého nahrávání na 2 GB nebo 4 GB.

Zajímavé technické drobnosti

  • AIFF byl výchozím formátem pro nahrávání zvuku a export pro veškerý software pro Macintosh po celá 90. léta.
  • Na rozdíl od formátu Microsoft WAV, který je Little-Endian, ukládá AIFF čísla vzorků v pořadí bajtů sítě Big-Endian.
  • Blok „COMM" v souboru AIFF výslovně definuje vzorkovací frekvenci jako 80bitové rozšířené plovoucí desetinné číslo podle normy IEEE 754.

Často kladené technické otázky

Jaký je technický rozdíl mezi AIFF a WAV?

Oba formáty ukládají totožná nekomprimovaná zvuková data PCM. Hlavním architektonickým rozdílem je pořadí bajtů (endianness): AIFF používá big-endian (dědictví procesorů Motorola 68k/PowerPC), zatímco WAV používá little-endian (dědictví Intel x86).

Zní AIFF lépe než FLAC?

Ne. Při dekompresi během přehrávání reprodukuje FLAC naprosto stejnou bezztrátovou křivku PCM jako AIFF, přičemž zabírá zhruba poloviční místo na disku.

Může AIFF ukládat metadata ID3 a obal alba?

Ano. Moderní implementace přidávají blok 'ID3 ' do hierarchie kontejneru IFF, což přehrávačům, jako jsou Apple Music a Foobar2000, umožňuje číst interpreta, album a obrázek.