AIFF Zvuk (.aiff)

Apple Standardno

Audio Interchange File Format (AIFF) je nekomprimirani audio kontejner studijske kvalitete koji je razvio Apple za pohranu visokovjernog zvuka u obliku valnih oblika (waveform).

Pretvori AIFF u FLAC

Besplatni AIFF u FLAC pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju AIFF datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju AIFF datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

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

ASCII PRIKAZ: FORM....AIFF

Standardizacija: Apple / Electronic Arts IFF 85 Standard

Tehničke specifikacije

Arhitektura spremnikaElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
KompresijaUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
字节序Big-Endian (Macintosh / Motorola byte order)
Prostori bojaN/A (Uncompressed Audio PCM)
Kanali i strukturaMono, Stereo, and multichannel up to 32 discrete channels
Maksimalne dimenzijeUp to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
Prozirnost100% bit-perfect lossless uncompressed audio capture
Streaming i progresivnoHeader-dependent chunk structure requires complete file inspection for seek offsets

Tehnička matrica usporedbe: AIFF vs Konkurencija

Tehnički atributAIFF (Trenutno)WAVFLACALAC
Redoslijed bajtovaBig-Endian (Motorola redoslijed bajtova)Little-Endian (Intel RIFF)Uokvirivanje bitstreamaBig-Endian unutar MP4
Način kompresije100% nekomprimirani LPCM100% nekomprimirani LPCMKompresija bez gubitaka (~50% veličine)Kompresija bez gubitaka (~50% veličine)
Podrška za DAW oznakeSveobuhvatne izvorne točke petlje i signala (cue points)Podržano preko 'cue ' odsječkaSamo Vorbis comment metapodaciApple QuickTime poglavlja zapisa
Veličina datoteke (10 min stereo)~100 MB~100 MB~50 MB~50 MB

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

DAW javlja pogrešku 'Invalid COMM chunk size' ili otvara zvuk kao čisti, glasni bijeli šum.

Temeljni uzrok: Nepodudarnost u poretku bajtova (endianness) gdje je little-endian WAV stream kopiran u AIFF kontejner bez 16-bitne zamjene bajtova.

Oporavak: Izvršite transkodiranje pomoću File2File Audio Converted alata ili primijenite Sox zamjenu bajtova: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Sigurnosna analiza i vektori napada na parser

AIFF datoteke sadrže ugniježđene odsječke s eksplicitnim poljima duljine. Neispravne duljine mogu uzrokovati prelijevanje hrpe (heap overflow) u ranjivim audio parserima.

Poznati vektori napada

  • Potkoračenje cijelog broja u polju pomaka SSND (Sound Data) što uzrokuje izračun pokazivača izvan granica.
  • Prevelike vrijednosti 80-bitnog IEEE proširenog pokretnog zareza u COMM odsječku koje pokreću zamke parsera pokretnog zareza.
  • Petlja alokacije ugniježđenih odsječka koja rezultira iscrpljivanjem memorije (denial-of-service).

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

1991Izdana specifikacija AIFF-C (Compressed AIFF) za prilagodbu algoritmatskih kodeka poput ALaw i uLaw.
1988Apple izdaje AIFF 1.3 temeljen na standardu IFF 85 tvrtke Electronic Arts kao primarni audio format za Macintosh System 7.
1985Electronic Arts kreira temeljnu arhitekturu Interchange File Format (IFF).

Ključne prednosti

  • Gubitkovno nekomprimirani zvuk osigurava nultu degradaciju tijekom generacijskih ciklusa i studijskog miksanja.
  • Izvorna podrška za točke petlje (loop points), oznake i podatke o ugađanju instrumenata koji su ključni za samplere i sintisajzere.
  • Univerzalna izvorna reprodukcija na Apple macOS-u, iOS-u, Logic Pro-u i vrhunskim digitalnim audio radnim stanicama.

Tehnička ograničenja i nedostaci

  • Ogromni zahtjevi za pohranu (približno 10 MB po minuti stereo zvuka 44.1 kHz / 16-bit).
  • Redoslijed bajtova tipa Big-Endian zahtijeva zamjenu bajtova (byte swapping) kada se obrađuje na x86/ARM little-endian procesorima.
  • Standardna veličina odsječka (chunk) od 32 bita ograničava maksimalnu veličinu datoteke kontinuiranog snimanja na 2 GB ili 4 GB.

Zanimljive tehničke činjenice

  • AIFF je bio zadani format za snimanje i izvoz (bounce) zvuka za sav Macintosh softver tijekom 1990-ih.
  • Za razliku od Microsoftovog WAV-a koji koristi little-endian, AIFF pohranjuje brojeve uzoraka u mrežnom redoslijedu bajtova tipa big-endian.
  • Odsječak 'COMM' u AIFF datoteci izričito definira uzorkovnu frekvenciju kao 80-bitni prošireni pokretni zarez prema standardu IEEE 754.

Često postavljana tehnička pitanja

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

Oba pohranjuju identične nekomprimirane PCM audio podatke. Primarna arhitektonska razlika je u poretku bajtova (endianness): AIFF koristi big-endian redoslijed bajtova (nasljeđe Motorola 68k/PowerPC), dok WAV koristi little-endian redoslijed bajtova (nasljeđe Intel x86).

Zvuči li AIFF bolje od FLAC-a?

Ne. Kada se raspakira tijekom reprodukcije, FLAC reproducira potpuno isti PCM valni oblik bit-po-bit kao i AIFF, dok zauzima otprilike upola manje prostora na disku.

Može li AIFF pohraniti ID3 metapodatke i sliku albuma?

Da. Suvremene implementacije dodaju 'ID3 ' dio u hijerarhiju IFF spremnika, omogućujući playerima poput Apple Musica i Foobar2000 čitanje izvođača, albuma i umjetničkih djela.