AIFF zvuk (.aiff)

Apple Standardno

Audio Interchange File Format (AIFF) je nekompresovani audio kontejner studijskog kvaliteta koji je razvio Apple za skladištenje visoko vernog talasnog zvuka.

Конвертујте AIFF у FLAC

Бесплатан AIFF у FLAC конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

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

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

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

HEX POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: FORM....AIFF

Standardizacija: Apple / Electronic Arts IFF 85 Standard

Tehničke specifikacije

Arhitektura kontejneraElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
KompresijaUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
Bajtni redosled (Endianness)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
Transparentnost100% bit-perfect lossless uncompressed audio capture
Strimovanje i progresivno učitavanjeHeader-dependent chunk structure requires complete file inspection for seek offsets

Tehnička matrica poređenja: AIFF vs Konkurenti

Tehnički atributAIFF (Trenutno)WAVFLACALAC
Redosled bajtovaBig-Endian (Motorola redosled bajtova)Little-Endian (Intel RIFF)Bitstream uokvirivanjeBig-Endian unutar MP4
Režim kompresije100% nekompresovani LPCM100% nekompresovani LPCMGubitkovno kompresovano (~50% veličine)Gubitkovno kompresovano (~50% veličine)
Podrška za DAW markereSveobuhvatne nativne petlje i tačke signala (cue points)Podržano preko 'cue ' blokaSamo Vorbis comment metapodaciApple QuickTime poglavlja
Veličina datoteke (10 min stereo)~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 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 heap-a (heap overflow) 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).

Defanzivne najbolje prakse:

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

  • Gubitkovno nekompresovani zvuk obezbeđuje nultu degradaciju tokom ciklusa generisanja i studijskog miksovanja.
  • Nativna podrška za tačke petlje (loop points), markere i podatke o štimovanju instrumenata koji su vitalni za semplere i sintisajzere.
  • Univerzalna nativna reprodukcija na Apple macOS, iOS, Logic Pro i vrhunskim digitalnim audio radnim stanicama.

Tehnička ograničenja i nedostaci

  • Ogromni zahtevi za skladištenje (približno 10 MB po minutu stereo 44.1 kHz 16-bitnog zvuka).
  • Big-endian redosled bajtova zahteva zamenu bajtova (byte swapping) kada se obrađuje na x86/ARM little-endian procesorima.
  • 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 eksplicitno definiše brzinu semplovanja kao 80-bitni IEEE 754 prošireni pokretni zarez.

Često postavljana tehnička pitanja

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

Oba skladište identične nekompresovane PCM audio podatke. Primarna arhitektonska razlika je endianness: AIFF koristi big-endian redosled bajtova (nasleđe Motorola 68k/PowerPC), dok WAV koristi little-endian redosled bajtova (nasleđe Intel x86).

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 metadatke 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.