AIFF-ääni (.aiff)
Apple StandardiAudio 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:
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 46ASCII-ESITYSTAPA: FORM....AIFF
Standardointi: Apple / Electronic Arts IFF 85 Standard
Tekniset tiedot
| Säiliöarkkitehtuuri | Electronic Arts Interchange File Format (EA IFF 85) chunk hierarchy |
| Pakkaus | Uncompressed Linear Pulse-Code Modulation (LPCM); AIFF-C variant supports compression |
| Tavujärjestys (Endianness) | Big-Endian (Macintosh / Motorola byte order) |
| Väriavaruudet | N/A (Uncompressed Audio PCM) |
| Kanavat ja rakenne | Mono, Stereo, and multichannel up to 32 discrete channels |
| Suurimmat mitat | Up to 192 kHz sample rates at 16, 24, or 32-bit floating-point depth |
| Läpinäkyvyys | 100% bit-perfect lossless uncompressed audio capture |
| Suoratoisto ja progressiivinen lataus | Header-dependent chunk structure requires complete file inspection for seek offsets |
Tekninen vertailumatriisi: AIFF vs. kilpailijat
| Tekninen attribuutti | AIFF (Nykyinen) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Tavujärjestys | Big-Endian (Motorolan tavujärjestys) | Little-Endian (Intel RIFF) | Bittivirtakehystys | Big-Endian MP4:n sisällä |
| Pakkaustila | 100 % pakkaamaton LPCM | 100 % pakkaamaton LPCM | Häviöttömästi pakattu (~50 % koosta) | Häviöttömästi pakattu (~50 % koosta) |
| DAW-merkkien tuki | Kattavat natiivit silmukka- ja vihjepisteet | Tuettu 'cue '-lohkon kautta | Vain Vorbis-kommenttimetatiedot | Apple 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
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.