Apple Lossless (.alac)

Apple Standardi

Apple Lossless Audio Codec (ALAC) on Applen kehittämä häviötön äänimuoto.

Muunna tiedostot muodosta ALAC muotoon FLAC

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta ALAC muotoon FLAC. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

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

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

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

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

?? ?? ?? ?? 66 74 79 70

ASCII-ESITYSTAPA: ????ftyp

Standardointi: Apple Open Source / ISO 14496-12

Tekniset tiedot

SäiliöarkkitehtuuriISO Base Media File Format (MPEG-4 Part 14) -säilö, jossa on 'alac'-atomi
PakkausAdaptiivinen lineaarinen ennustuskoodaus (LPC) ja Rice-Golomb-entropiakoodaus
Tavujärjestys (Endianness)Big-endian-tavujärjestys säilön atomeissa; kehyksen sisältö on bittipakattu
VäriavaruudetEi sovellu (häviötön äänivirta)
Kanavat ja rakenneEnintään 8 äänikanavaa (stereo, 5.1- ja 7.1-surround)
Suurimmat mitatNäytteenottotaajuudet 44,1 kHz - 192 kHz; tarkkuus 16, 24 tai 32 bittiä
Läpinäkyvyys100-prosenttisesti matemaattisesti häviötön pakkaamattoman PCM-datan palautus
Suoratoisto ja progressiivinen latausQuickTime-'moov'-atomin sijoittaminen tiedoston alkuun mahdollistaa välittömän suoratoiston tavuvälien perusteella

Tekninen vertailumatriisi: ALAC vs. kilpailijat

Tekninen attribuuttiALAC (Nykyinen)FLACWAVAPE
Pakkauslaatu100 % matemaattisesti häviötön100 % matemaattisesti häviötönPakkaamaton häviötön100 % matemaattisesti häviötön
Apple-ekosysteemin tukiNatiivi tuki joissakin Apple-laitteissa ja -ohjelmistoissa; toisto riippuu laitteen ja koodekin tuesta.Vaatii kolmannen osapuolen soittimen tai Quick Look -liitännäisenNatiivi pakkaamatonEi tuettu ilman kolmannen osapuolen työkaluja
Purkamisen monimutkaisuusErittäin kevyt; laitteistoystävällinen akunkestolleErittäin kevyt ja nopeaEi lainkaan suorittimen purkukuormaaKorkea; vaatii paljon suoritintehoa
SäilökääreMPEG-4 Part 14 -säilö (.m4a)Natiivi Ogg/FLAC-bittivirta (.flac)RIFF-säilö (.wav)Mukautettu Monkey's Audio -säilö (.ape)

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

Äänitiedosto soi muutaman sekunnin ja katkeaa sitten äkillisesti, tai soitin näyttää kestoksi 0:00.

Perussyy: Puuttuva tai katkennut 'moov'-atomi, koska lataus jäi kesken tai äänitallennin kaatui ennen tiedoston sulkemista.

Korjaus: Käytä untrunc- tai MP4Box-työkalua korjataksesi ja siirtääksesi kelvollisen moov-atomin vastaavilla asetuksilla tehdystä sisartallenteesta.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

ALAC-dekooderit jäsennävät monimutkaisia MPEG-4-atomipuita ja adaptiivisia LPC-ennustekertoimia, jotka voivat paljastaa muistin vioittumisia, jos rajoja ei tarkisteta.

Tunnetut hyökkäysvektorit

  • Puskurin ylivuoto LPC-ennustimen järjestyksen jäsennyksessä vastaanotettaessa yli 32 kertoimen järjestyksiä.
  • Kehyksen kirjoittaminen muistialueen ulkopuolelle monikanavaisen alasmiksauksen aikana vanhoissa QuickTime-komponenteissa (CVE-2011-3258).
  • Atomin koon kokonaislukuylivuoto, joka aiheuttaa riittämättömän kekopuskurivarauksen dekoodauksen aikana.

Tietoturvan parhaat käytännöt: Pakota tiukat atomikokorajoitukset ja validoi ennustinkertoimet suurinta sallittua bittisyvyyttä vasten ennen muistin varaamista.

Historia ja virstanpylväät

2021Apple Music tarjoaa häviötöntä ALAC-ääntä; tarkkuus vaihtelee kappaleen ja toistolaitteiston mukaan.
2011Apple julkaisee ALAC-viitekooderin ja -dekooderin avoimena lähdekoodina Apache 2.0 -lisenssillä.
2004Julkaistiin QuickTime 6.5.1:n ja iTunes 4.5:n yhteydessä häviötöntä CD-levyjen kopiointia ja toistoa varten.

Tärkeimmät edut

  • Häviötön dekoodaus palauttaa koodatut lähdenäytteet, mutta ei lähteestä puuttuvia tietoja.
  • Apple-laitteet tukevat ALAC-toistoa; saatavuus riippuu laitteesta, ohjelmistosta, sovelluksesta ja toistotavasta.
  • Täysi tuki upotetuille korkean resoluution kansikuville, lukumerkinnöille ja kappalemerkeille sekä rikkaalle iTunes-tyyliselle metatiedolle.

Tekniset rajoitukset

  • ALAC-tuki muissa kuin Applen laitteissa on harvinaisempaa kuin laajasti tuetun avoimen FLAC-muodon tuki.
  • Tuottaa tyypillisesti 2-5 % suurempia tiedostoja kuin FLAC konservatiivisen Rice-Golomb-kooderin virityksen vuoksi.
  • Käyttää samaa .m4a-tiedostopäätettä kuin häviöllinen AAC, mikä voi hämmentää käyttäjiä pakkaustyypistä.

Mielenkiintoisia teknisiä faktoja

  • Apple AirPlay siirtää reaaliaikaista ääntä paikallisessa Wi-Fi-verkossa 16-bit/44.1 kHz ALAC-muotoon koodattuna.
  • Ennen kuin Apple avasi ALAC:n lähdekoodin vuonna 2011, käänteismallintaja David Hammerton kirjoitti ensimmäisen avoimen dekooderin tutkimalla iTunesin konekielistä purkukoodia.
  • MP4-tiedoston sisällä oleva ALAC-virta tunnistetaan nelimerkkisellä 'alac'-koodilla 'stsd'-näytekuvausatomissa.

Usein kysytyt tekniset kysymykset

Miten voin erottaa, onko .m4a-tiedostoni häviöllinen AAC vai häviötön ALAC?

Koska Apple käyttää .m4a-päätettä molemmille, tarkista tiedosto soittimessa tai muuntimessa. ALAC-tiedoston bittinopeus on tyypillisesti 700-1100 kbps, kun taas AAC-tiedosto vaihtelee välillä 128-320 kbps.

Voinko muuntaa FLAC-tiedostoja ALAC-muotoon menettämättä äänenlaatua?

Kyllä. Molemmat muodot ovat matemaattisesti häviöttömiä. Muuntaminen FLACista ALACiksi säilyttää bitit täsmälleen ennallaan, eikä siitä aiheudu lainkaan sukupolvikatoa.

Miksi Apple loi ALAC-muodon sen sijaan, että olisi ottanut käyttöön FLACin?

Vuonna 2004 Apple tarvitsi äänikoodekin, joka integroitui suoraan heidän QuickTime- ja iPod-laitteistoarkkitehtuureihinsa varmistaen saumattoman DRM- ja metatietohallinnan MP4-säilön sisällä.