AIFF zvuk (.aiff)

Apple Standard

Audio Interchange File Format (AIFF) je nekompresovani audio kontejner studijskog kvaliteta koji je razvio Apple za skladištenje zvuka visoke vernosti u vidu talasnog oblika.

Konvertujte AIFF u FLAC

Besplatan konvertor AIFF u FLAC u pregledaču. Konvertujte datoteke odmah na svom uređaju.

Pregled i metapodaci

Operativni sistemi i analizatori datoteka identifikuju AIFF datoteke proverom početnog binarnog niza bajtova:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Potpis zaglavlja na nivou bajtova (magični bajtovi)

Operativni sistemi i analizatori datoteka identifikuju AIFF datoteke proverom početnog binarnog niza bajtova:

HEKSADECIMALNI POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: FORM????AIFF

Standardizacija: Apple / Electronic Arts IFF 85 Standard

Tehničke specifikacije

Arhitektura kontejneraHijerarhija blokova Electronic Arts Interchange File Format (EA IFF 85)
KompresijaNekomprimovana linearna impulsno-kodna modulacija (LPCM); AIFF-C varijanta podržava kompresiju
Bajtni redosled (Endianness)Big-Endian (Macintosh/Motorola redosled bajtova)
Prostori bojaNije primenljivo (nekompresovani PCM audio)
Kanali i strukturaMono, stereo i višekanalni zvuk sa do 32 nezavisna kanala
Maksimalne dimenzijeFrekvencije uzorkovanja do 192 kHz pri dubini od 16, 24 ili 32 bita sa pokretnim zarezom
Transparentnost100% bit-po-bit bezgubitni nekompresovani audio-snimak
Strimovanje i progresivno učitavanjeStruktura blokova zavisi od zaglavlja; za pomeraje pri pretraživanju potrebno je pregledati celu datoteku.

Tehnička matrica poređenja: AIFF u odnosu na konkurente

Tehnički atributAIFF (Trenutno)WAVFLACALAC
Redosled bajtovaRedosled od najznačajnijeg ka najmanje značajnom (Motorola redosled bajtova)Little-Endian (Intel RIFF)Uokvirivanje bitskog tokaRedosled od najznačajnijeg ka najmanje značajnom unutar MP4
Režim kompresije100% nekompresovani LPCM100% nekompresovani LPCMKompresija bez gubitaka; veličina variraKompresija bez gubitaka; veličina varira
Podrška za DAW markerePotpuna izvorna podrška za tačke petlje i markere pozicijePodržano preko bloka 'cue 'Samo metapodaci u obliku komentara VorbisApple QuickTime poglavlja
Veličina datoteke (10 minuta stereo zvuka)~100 MB~100 MB~50 MB~50 MB

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

DAW javlja 'Invalid COMM chunk size' ili otvara zvuk kao čist glasni beli šum.

Osnovni uzrok: Nepodudaranje endijantnosti gde je little-endian WAV strim kopiran u AIFF kontejner bez zamene 16-bitnih bajtova.

Oporavak: Transkodirajte pomoću File2File.app Audio Converter-a ili primenite Sox zamenu bajtova: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Bezbednosna analiza i vektori napada parsera

AIFF datoteke sadrže ugnježđene blokove sa eksplicitnim poljima dužine. Pogrešno formirane dužine mogu izazvati prelivanje hipa u ranjivim audio parserima.

Poznati vektori napada

  • Potkoračenje celobrojne vrednosti u polju pomaka SSND (Sound Data) koje uzrokuje izračunavanje pokazivača van granica.
  • Prevelike 80-bitne IEEE proširene vrednosti s pokretnim zarezom u COMM bloku koje pokreću zamke parsera sa pokretnim zarezom.
  • Ugnježdena petlja alokacije blokova koja rezultira iscrpljivanjem memorije usled uskraćivanja usluge (DoS).

Najbolje prakse za zaštitu: Proverite i očistite granice blokova i ograničite dozvoljene frekvencije uzorkovanja pre prosleđivanja audio bafera renderima zvuka.

Istorijat i prekretnice

1991Objavljena AIFF-C (Compressed AIFF) specifikacija radi prilagođavanja algoritamskim kodecima poput ALaw i uLaw.
1988Apple izdaje AIFF 1.3 zasnovan na standardu IFF 85 kompanije Electronic Arts kao primarni audio format za Macintosh System 7.
1985Electronic Arts kreira osnovnu arhitekturu Interchange File Format (IFF).

Ključne prednosti

  • Nekomprimovani PCM čuva uzorke, ali obrada može da promeni zvuk.
  • Izvorna podrška za tačke petlje, markere i podatke o štimovanju instrumenata, neophodne za semplere i sintisajzere.
  • Kompatibilnost zavisi od plejera i uređaja.

Tehnička ograničenja i nedostaci

  • Ogromni zahtevi za skladištenje (približno 10 MB po minutu stereo 44.1 kHz 16-bitnog zvuka).
  • Redosled bajtova od najznačajnijeg ka najmanje značajnom zahteva zamenu redosleda bajtova prilikom obrade na x86/ARM procesorima sa obrnutim redosledom bajtova.
  • Standardna veličina bloka od 32 bita ograničava maksimalnu veličinu datoteke kontinuiranog snimanja na 2 GB ili 4 GB.

Zanimljivosti

  • AIFF je bio podrazumevani format za snimanje zvuka i eksportovanje za sav Macintosh softver tokom devedesetih godina.
  • Za razliku od Microsoft WAV-a koji je little-endian, AIFF skladišti brojeve semplova u big-endian mrežnom redosledu bajtova.
  • Blok 'COMM' u AIFF datoteci izričito definiše frekvenciju semplovanja kao 80-bitni IEEE 754 broj sa proširenom preciznošću u pokretnom zarezu.

Često postavljana tehnička pitanja

Koja je tehnička razlika između AIFF i WAV formata?

Oba formata mogu da čuvaju nekomprimovani PCM zvuk. AIFF obično koristi big-endian, a WAV little-endian redosled; razlikuju se i strukture kontejnera.

Da li AIFF zvuči bolje od FLAC-a?

Ne. Kada se dekompresuje tokom reprodukcije, FLAC reprodukuje potpuno isti PCM talasni oblik bit-po-bit kao i AIFF, dok zauzima otprilike duplo manje prostora na disku.

Može li AIFF da skladišti ID3 metapodatke i omot albuma?

Da. Savremene implementacije dodaju 'ID3 ' blok u hijerarhiju IFF kontejnera, omogućavajući plejerima kao što su Apple Music i Foobar2000 da čitaju izvođača, album i omot.