AIFF zvok (.aiff)

Apple Standard

Format zvočne datoteke za izmenjavo (AIFF) je nestisnjen studijski zvočni kontejner, ki ga je razvil Apple za shranjevanje visokozvestih zvočnih valovnih oblik.

Pretvori AIFF v FLAC

Brezplačen pretvornik iz AIFF v FLAC v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke AIFF s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke AIFF s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

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

REPREZENTACIJA ASCII: FORM....AIFF

Standardizacija: Apple / Electronic Arts IFF 85 Standard

Tehnične specifikacije

Arhitektura vsebnikaElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
StiskanjeUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
Vrstni red bajtovBig-Endian (Macintosh / Motorola byte order)
Barvni prostoriN/A (Uncompressed Audio PCM)
Kanali in strukturaMono, Stereo, and multichannel up to 32 discrete channels
Največje dimenzijeUp to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
Prosojnost100% bit-perfect lossless uncompressed audio capture
Pretočno in progresivno predvajanjeHeader-dependent chunk structure requires complete file inspection for seek offsets

Tehnična primerjalna matrika: AIFF proti konkurenci

Tehnični atributAIFF (Trenutno)WAVFLACALAC
Vrstni red bajtovBig-Endian (Motorolin vrstni red bajtov)Little-Endian (Intel RIFF)Uokvirjanje bitnega tokaBig-Endian znotraj MP4
Način stiskanja100-odstotno nestisnjen LPCM100-odstotno nestisnjen LPCMBrezizgubno stisnjeno (~50-odstotna velikost)Brezizgubno stisnjeno (~50-odstotna velikost)
Podpora za označevalce DAWCelovite izvorne točke zank in kazalcevPodprto preko kosa 'cue 'Samo metapodatki komentarjev VorbisPoglavne sledi Apple QuickTime
Velikost datoteke (10 min stereo)~100 MB~100 MB~50 MB~50 MB

Pogosti načini okvar in vodič za heksadecimalno obnovo

Delovna postaja (DAW) poroča o 'Neveljavni velikosti kosa COMM' ali odpira zvok kot čist, glasen bel šum.

Glavni vzrok: Neujemanje vrstni redov bajtov, kjer je bil tok WAV z vrstnim redom Little-Endian kopiran v kontejner AIFF brez 16-bitne zamenjave bajtov.

Sanacija: Prekodirajte z uporabo zvočnega pretvornika File2File Audio Converter ali uporabite zamenjavo bajtov Sox: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Datoteke AIFF vsebujejo ugnezdena območja s polji izrecne dolžine. Nepravilno oblikovane dolžine lahko povzročijo prekoračitev kopice v ranljivih zvočnih razčlenjevalnikih.

Znani vektorji napada

  • Podkoračitev celih števil v polju odmika SSND (Sound Data), ki povzroča izven-območni izračun kazalca.
  • Prevelike vrednosti 80-bitnega razširjenega števila s plavajočo vejico IEEE v kosu COMM, ki sprožijo past razčlenjevalnika s plavajočo vejico.
  • Ugnezdena zanka dodeljevanja kosov, ki povzroča izčrpanost pomnilnika zaradi zavrnitve storitve.

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

1991Izdana specifikacija AIFF-C (stisnjeni AIFF) za prilagoditev algoritmičnim kodekom, kot sta ALaw in uLaw.
1988Apple izda AIFF 1.3, ki temelji na standardu IFF 85 podjetja Electronic Arts, kot glavni zvočni format za sistem Macintosh System 7.
1985Electronic Arts ustvari osnovno arhitekturo datoteke Interchange File Format (IFF).

Ključne prednosti

  • Brezizgubni nestisnjeni zvok zagotavlja ničelno poslabšanje kakovosti med generacijskimi in studijskimi cikli mešanja.
  • Izvorna podpora za točke zank, označevalce in podatke o uglaševanju instrumentov, ki so ključni za samplerje in sintetizatorje.
  • Univerzalno izvorno predvajanje v sistemih Apple macOS, iOS, Logic Pro in vrhunskih digitalnih zvočnih delovnih postajah.

Tehnične omejitve in slabosti

  • Ogromne zahteve po prostoru za shranjevanje (približno 10 MB na minuto stereo zvočnega zapisa 44,1 kHz / 16-bit).
  • Vrstni red bajtov tipa Big-Endian zahteva zamenjavo bajtov pri obdelavi na procesorjih x86/ARM z vrstnim redom Little-Endian.
  • Standardna velikost 32-bitnega kosa omejuje največjo velikost datoteke neprekinjenega snemanja na 2 GB ali 4 GB.

Zanimive tehnične malenkosti

  • AIFF je bil privzeti format za snemanje in izrisovanje zvoka za vso programsko opremo Macintosh v celotnem desetletju 1990.
  • Za razliko od Microsoftovega formata WAV, ki uporablja vrstni red Little-Endian, AIFF hrani številke vzorcev v omrežnem vrstnem redu bajtov Big-Endian.
  • Kos 'COMM' v datoteki AIFF izrecno opredeljuje frekvenco vzorčenja kot 80-bitno razširjeno število s plavajočo vejico po standardu IEEE 754.

Pogosta tehnična vprašanja

Kakšna je tehnična razlika med AIFF in WAV?

Obla shranjujeta enake nestisnjene zvočne podatke PCM. Glavna arhitekturna razlika je v vrstnem redu bajtov (endianness): AIFF uporablja vrstnem red od najpomembnejšega proti najmanj pomembnemu bajtu (dediščina Motorola 68k/PowerPC), medtem ko WAV uporablja obratni vrstnem red (dediščina Intel x86).

Ali AIFF zveni bolje kot FLAC?

Ne. Ob dekompresiji med predvajanjem FLAC reproducira popolnoma enako valovno obliko PCM kot AIFF, hkrati pa porabi približno polovico manj prostora na disku.

Ali lahko AIFF shrani metapodatke ID3 in naslovnico albuma?

Da. Sodobne izvedbe dodajo kos 'ID3 ' v hierarhijo vsebnika IFF, kar predvajalnikom, kot sta Apple Music in Foobar2000, omogoča branje izvajalca, albuma in umetniške podobe.