AIFF-ääni (.aiff)

Apple Standardi

Audio Interchange File Format (AIFF) on pakkaamaton, studiolaatuinen äänisäilö, jonka Apple kehitti korkealaatuisen aaltomuotoäänen tallentamiseen.

Muunna tiedostot muodosta AIFF muotoon FLAC

Ilmainen selaimen sisäinen AIFF - FLAC-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat AIFF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat AIFF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

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

ASCII-ESITYSTAPA: FORM....AIFF

Standardointi: Apple / Electronic Arts IFF 85 Standard

Tekniset tiedot

SäiliöarkkitehtuuriElectronic Arts Interchange File Format (EA IFF 85) chunk hierarchy
PakkausUncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression
Tavujärjestys (Endianness)Big-Endian (Macintosh / Motorola byte order)
VäriavaruudetN/A (Uncompressed Audio PCM)
Kanavat ja rakenneMono, Stereo, and multichannel up to 32 discrete channels
Suurimmat mitatUp to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth
Läpinäkyvyys100% bit-perfect lossless uncompressed audio capture
Suoratoisto ja progressiivinen latausHeader-dependent chunk structure requires complete file inspection for seek offsets

Tekninen vertailumatriisi: AIFF vs. kilpailijat

Tekninen attribuuttiAIFF (Nykyinen)WAVFLACALAC
TavujärjestysBig-Endian (Motorolan tavujärjestys)Little-Endian (Intel RIFF)BittivirtakehystysBig-Endian MP4:n sisällä
Pakkaustila100 % pakkaamaton LPCM100 % pakkaamaton LPCMHäviöttömästi pakattu (~50 % koosta)Häviöttömästi pakattu (~50 % koosta)
DAW-merkkien tukiKattavat natiivit silmukka- ja vihjepisteetTuettu 'cue '-lohkon kauttaVain Vorbis-kommenttimetatiedotApple QuickTimen lukukappaleraidat
Tiedostokoko (10 min stereo)~100 Mt~100 Mt~50 Mt~50 Mt

Yleiset korruptiotilat ja heksatietojehdotusopas

DAW ilmoittaa 'Invalid COMM chunk size' tai avaa äänen puhtaana, kovana valkoisena kohinana.

Perussyy: Tavujärjestyksen ristiriita, jossa little-endian WAV-virta kopioitiin AIFF-säilöön ilman 16-bittistä tavujen vaihtoa.

Korjaus: Muunna File2File Audio Converterilla tai käytä Sox-tavunkääntöä: sox -t aiff -B rikki.aiff -t aiff ehja.aiff.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

AIFF-tiedostot sisältävät sisäkkäisiä lohkoja, joissa on selkeät pituuskentät. Virheelliset pituudet voivat aiheuttaa keko-ylivuodon haavoittuvissa äänijäsentimissä.

Tunnetut hyökkäysvektorit

  • Kokonaislukualivuoto SSND-kentässä (Sound Data offset), mikä aiheuttaa virheellisen osoitinlaskennan muistialueen ulkopuolelle.
  • Ylisuuret 80-bittiset IEEE:n laajennetut liukulukuarvot COMM-lohkossa, jotka laukaisevat liukulukujäsentimen virheitä.
  • Sisäkkäinen lohkon varaussilmukka, joka johtaa palveluneston aiheuttamaan muistin loppumiseen.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

1991AIFF-C-määritys (Compressed AIFF) julkaistaan tukemaan algoritmia koodekkeja kuten ALaw ja uLaw.
1988Apple julkaisee AIFF 1.3:n, joka perustuu Electronic Artsin IFF 85 -standardiin Macintosh System 7:n ensisijaiseksi ääniformaatiksi.
1985Electronic Arts luo taustalla olevan Interchange File Format (IFF) -arkkitehtuurin.

Tärkeimmät edut

  • Häviötön, pakkaamaton ääni takaa nollatason heikkenemisen sukupolvi- ja studiopakkaussyklien aikana.
  • Natiivituki silmukkapisteille, merkeille ja instrumenttien viritystiedoille, jotka ovat elintärkeitä syntetisaattoreille ja samplereille.
  • Universaali natiivitoisto Apple macOS:ssä, iOS:ssä, Logic Prossa ja korkealuokkaisissa digitaalisissa äänityöasemissa.

Tekniset rajoitukset

  • Massiiviset tallennustilavaatimukset (noin 10 Mt minuutissa stereo 44,1 kHz 16-bittistä ääntä).
  • Big-endian-tavujärjestys vaatii tavujen kääntämistä käsiteltäessä x86/ARM little-endian -suorittimilla.
  • Standardi 32-bittinen lohkokoko rajoittaa jatkuvan tallennustiedoston enimmäiskooksi 2 Gt tai 4 Gt.

Mielenkiintoisia teknisiä faktoja

  • AIFF oli oletusäänitallennus- ja vientiformaatti kaikissa Macintosh-ohjelmistoissa 1990-luvun ajan.
  • Toisin kuin Microsoft WAV, joka on little-endian, AIFF tallentaa näytenumerot big-endian-verkkotavujärjestyksessä.
  • AIFF-tiedoston COMM-lohko määrittää näytteenottotaajuuden nimenomaan 80-bittisenä IEEE 754 -liukulukuna.

Usein kysytyt tekniset kysymykset

Mikä on tekninen ero AIFF:n ja WAV:n välillä?

Molemmat tallentavat identtistä pakkaamatonta PCM-äänidataa. Ensisijainen arkkitehtoninen ero on tavujärjestys (endianness): AIFF käyttää isoa tavujärjestystä (big-endian, Motorola 68k/PowerPC-perintö), kun taas WAV käyttää pientä tavujärjestystä (little-endian, Intel x86 -perintö).

Kuulostaako AIFF paremmalta kuin FLAC?

Ei. Kun FLAC puretaan toiston aikana, se toistaa täsmälleen saman bitti-bitiltä PCM-aaltomuodon kuin AIFF, samalla kun se kuluttaa noin puolet vähemmän levytilaa.

Voiko AIFF tallentaa ID3-metatietoja ja albumikuvitusta?

Kyllä. Modernit toteutukset liittävät 'ID3 '-lohkokokonaisuuden IFF-säilön hierarkiaan, minkä ansiosta soittimet kuten Apple Music ja Foobar2000 voivat lukea esittäjän, albumin ja kuvituksen.