AIFF hang (.aiff)

Apple Szabvány

Az Audio Interchange File Format (AIFF) egy tömörítetlen, stúdióminőségű hangkonténer, amelyet az Apple fejlesztett ki a nagy hűségű hullámforma-hang tárolására.

AIFF konvertálása erre: FLAC

Ingyenes, böngészőn belüli AIFF - FLAC konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) AIFF fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) AIFF fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

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

ASCII REPREZENTÁCIÓ: FORM....AIFF

Szabványosítás: Apple / Electronic Arts IFF 85 Standard

Műszaki specifikációk

Konténer architektúraElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
TömörítésUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
BájtsorrendBig-Endian (Macintosh / Motorola byte order)
SzínterekN/A (Uncompressed Audio PCM)
Csatornák és struktúraMono, Stereo, and multichannel up to 32 discrete channels
Max. méretekUp to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
Átlátszóság100% bit-perfect lossless uncompressed audio capture
Streaming és progresszívHeader-dependent chunk structure requires complete file inspection for seek offsets

Műszaki összehasonlító mátrix: AIFF vs Versenytársak

Technikai attribútumAIFF (Jelenlegi)WAVFLACALAC
BájtsorrendBig-Endian (Motorola bájtsorrend)Little-Endian (Intel RIFF)Bitfolyam keretezésBig-Endian MP4-en belül
Tömörítési mód100% tömörítetlen LPCM100% tömörítetlen LPCMVeszteségmentesen tömörített (~50% méret)Veszteségmentesen tömörített (~50% méret)
DAW Marker TámogatásÁtfogó natív hurok- és jelzőpontokTámogatva a 'cue ' blokkon keresztülCsak Vorbis komment metaadatApple QuickTime fejezet sávok
Fájlméret (10 perc sztereó)~100 MB~100 MB~50 MB~50 MB

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A DAW 'Érvénytelen COMM blokkméret' hibát jelez, vagy tiszta, hangos fehér zajként nyitja meg a hangot.

Kiváltó ok: Bájtsorrend-eltérés, ahol egy little-endian WAV folyamot másoltak át AIFF konténerbe 16 bites bájtcsere nélkül.

Helyreállítás: Átkódolás a File2File Audio Converter használatával, vagy a Sox bájtcserélő alkalmazása: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Biztonsági elemzés és elemző (parser) támadási vektorok

Az AIFF fájlok beágyazott blokkokat tartalmaznak explicit hosszmezőkkel. A hibás hosszúságok halom-túlcsordulást okozhatnak a sebezhető hangelemzőkben.

Ismert támadási vektorok

  • Egész szám alulcsordulás az SSND (Sound Data) eltolási mezőben, ami határértéken túli mutatókalkulációt okoz.
  • Túlméretezett 80 bites IEEE kiterjesztett lebegőpontos értékek a COMM blokkban, amelyek lebegőpontos elemző csapdákat váltanak ki.
  • Beágyazott blokkallokációs hurok, ami szolgáltatásmegtagadást (DoS) okozó memóriakimerüléshez vezet.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

1991Megjelenik az AIFF-C (Compressed AIFF) specifikáció az olyan algoritmikus kodekek befogadására, mint az ALaw és az uLaw.
1988Az Apple kiadja az AIFF 1.3-at az Electronic Arts IFF 85 szabványa alapján, mint a Macintosh System 7 elsődleges hangformátumát.
1985Az Electronic Arts létrehozza a mögöttes Interchange File Format (IFF) architektúrát.

Főbb előnyök

  • A veszteségmentes, tömörítetlen hang nulla romlást biztosít a generációs és stúdiókeverési ciklusok során.
  • Natív támogatás a loop-pontokhoz, markerekhez és a hangolási adatokhoz, amelyek elengedhetetlenek a mintavételezőkhöz és szintetizátorokhoz.
  • Univerzális natív lejátszás Apple macOS, iOS, Logic Pro és csúcskategóriás digitális audiómunkaállomások alatt.

Technikai korlátok és hátrányok

  • Hatalmas tárhelyigény (kb. 10 MB percenként sztereó 44,1 kHz 16 bites hang esetén).
  • A big-endian bájt sorrend bájtcserét igényel x86/ARM little-endian processzorokon történő feldolgozáskor.
  • A szabványos 32 bites blokkméret 2 GB-ra vagy 4 GB-ra korlátozza a maximális folyamatos felvételi fájlméretet.

Érdekes technikai tudnivalók

  • Az AIFF volt az alapértelmezett hangrögzítési és exportálási formátum az összes Macintosh szoftverben az 1990-es évek során.
  • A Microsoft WAV-val ellentétben, amely little-endian, az AIFF a mintaszámokat big-endian hálózati bájtsorrendben tárolja.
  • Az AIFF fájl 'COMM' blokka kifejezetten 80 bites IEEE 754 kiterjesztett lebegőpontos számként határozza meg a mintavételi frekvenciát.

Gyakran Ismételt Műszaki Kérdések

Mi a műszaki különbség az AIFF és a WAV között?

Mindkettő azonos tömörítetlen PCM audioadatokat tárol. Az elsődleges építészeti különbség a bájtsorrend: az AIFF big-endian bájtsorrendet használ (Motorola 68k/PowerPC örökség), míg a WAV little-endian bájtsorrendet (Intel x86 örökség).

Jobban szól az AIFF, mint a FLAC?

Nem. Lejátszás közben a FLAC pontosan ugyanazt a bitre pontos PCM hullámformát reprodukálja, mint az AIFF, miközben a lemezterületnek körülbelül a felét foglalja el.

Tud az AIFF ID3 metaadatokat és albumgrafikát tárolni?

Igen. A modern implementációk egy 'ID3 ' darabot (chunk) ágyaznak be az IFF tárolóhierarchiába, lehetővé téve olyan lejátszók számára, mint az Apple Music vagy a Foobar2000, hogy beolvassák az előadót, az albumot és a borítóképet.