Apple Lossless (.alac)
Apple StandartsApple Lossless Audio Codec (ALAC) ir bezzudumu audio kompresijas formāts, ko izstrādājis Apple, lai nodrošinātu bit-perfektu audio atgūšanu par 40% līdz 60% mazākiem failu izmēriem nekā nesaspiests PCM.
Konvertēt ALAC uz FLAC
Bezmaksas ALAC uz FLAC konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.
Pārbaudīt un metadati
Operētājsistēmas un failu analizatori identificē ALAC failus, pārbaudot sākotnējo bināro baitu secību:
Baitu līmeņa galvenes paraksts (maģiskie baiti)
Operētājsistēmas un failu analizatori identificē ALAC failus, pārbaudot sākotnējo bināro baitu secību:
HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):
00 00 00 20 66 74 79 70 4D 34 41 20ASCII ATTEIOLOJUMS: ....ftypM4A
Standartizācija: Apple Open Source / ISO 14496-12
Tehniskās specifikācijas
| Konteinera arhitektūra | ISO Base Media File Format (MPEG-4 Part 14) container with 'alac' atom |
| Saspiešana | Adaptive Linear Predictive Coding (LPC) and Rice-Golomb entropy coding |
| Baitu secība | Big-Endian container atoms; frame payload bit-packed |
| Krāsu telpas | N/A (Lossless Audio Stream) |
| Kanāli un struktūra | Up to 8 audio channels (stereo, 5.1 surround, and 7.1 surround) |
| Maks. izmēri | Sample rates from 44.1 kHz to 192 kHz at 16, 24, or 32-bit resolution |
| Caurspīdīgums | 100% mathematically lossless reconstruction of uncompressed PCM data |
| Straumēšana un progresīvā ielāde | Native QuickTime 'moov' atom placement at front of file enables instant byte-range streaming |
Tehniskā salīdzinājuma matrica: ALAC pret konkurentiem
| Tehniskais atribūts | ALAC (Pašreizējais) | FLAC | WAV | APE |
|---|---|---|---|---|
| Kompresijas kvalitāte | 100% matemātiski bez zudumiem | 100% matemātiski bez zudumiem | Nesaspiests bez zudumiem | 100% matemātiski bez zudumiem |
| Apple ekosistēmas atbalsts | 100% vietējs visās Apple ierīcēs | Nepieciešams trešās puses atskaņotājs vai quicklook spraudnis | Vietējais nesaspiests | Netiek atbalstīts bez trešo pušu rīkiem |
| Dekodēšanas sarežģītība | Ļoti viegls; draudzīgs aparatūrai akumulatora darbības laikam | Ļoti viegls un ātrs | Nulles CPU dekompresijas pieskaitāmā maksa | Augsta; augstas CPU prasības |
| Konteinera ietvars | MPEG-4 4. daļas konteiners (.m4a) | Vietējā Ogg/FLAC bitplūsma (.flac) | RIFF konteiners (.wav) | Pielāgots Monkeys Audio konteiners (.ape) |
Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis
Audio fails atskaņojas dažas sekundes, tad pēkšņi apstājas vai atskaņotājs rāda 0:00 ilgumu.
Pamatcēlonis: Trūkstošs vai saīsināts 'moov' atoms nepilnīgas lejupielādes vai audio ierakstītāja avārijas dēļ pirms faila aizvēršanas.
Atkopšana: Izmantojiet untrunc vai MP4Box, lai atgūtu un pārstādītu derīgu moov atomu no māsas ieraksta, kas veikts ar identiskiem iestatījumiem.
Drošības analīze un parsētāja uzbrukuma vektori
ALAC dekoderi parsē sarežģītus MPEG-4 atomu kokus un adaptīvos LPC prognozēšanas koeficientus, kas var pakļaut atmiņas bojājumiem, ja robežas netiek pārbaudītas.
Zināmie uzbrukuma vektori
- Bufera pārpilde LPC prognozētāja secības parsēšanā, saņemot koeficientu secības, kas pārsniedz 32.
- Ārpus robežu kadra ieraksts vairāku kanālu miksēšanas laikā mantotajos QuickTime komponentos (CVE-2011-3258).
- Atoma lieluma veselo skaitļu pārpilde, kas izraisa nepietiekamu kaudzes bufera sadali dekodēšanas laikā.
Aizsardzības labākā prakse:
Vēsturiskā izcelsme un pavērsieni
Galvenās priekšrocības un plusi
- Bitiem līdzīga bezzudumu precizitāte: pilnībā atjauno sākotnējo kompaktdisku vai studijas meistara ierakstu.
- 100% vietēja integrācija ar iOS, iPadOS, macOS, Apple Watch un AirPlay straumēšanu.
- Pilns atbalsts iegultiem augstas izšķirtspējas mākslas darbiem, nodaļu marķieriem un bagātīgiem iTunes stila metadatiem.
Tehniskie ierobežojumi un mīnusi
- Mazāk plašs ar Apple nesaistītu aparatūras atbalsts salīdzinājumā ar universāli pieņemto atvērto FLAC formātu.
- Parasti saspiež par 2% līdz 5% lielāku failu nekā FLAC konservatīvu Rice-Golomb kodētāja regulējumu dēļ.
- Kopīgo identisko .m4a faila paplašinājumu ar zudumietilpīgo AAC, radot lietotāju apjukumu par faila kompresijas veidu.
Interesanti tehniski fakti
- Apple AirPlay pārraida reāllaika audio lokālajos Wi-Fi tīklos, kas kodēti 16 bitu/44.1 kHz ALAC formātā.
- Pirms Apple atvēra ALAC kodu 2011. gadā, reversās inženierijas speciālists Deivids Hamertons (David Hammerton) uzrakstīja pirmo atvērto dekoderi, pētot iTunes disasembli.
- ALAC straume MP4 failā tiek identificēta ar četru rakstzīmju kodu 'alac' 'stsd' parauga apraksta atomā.
Bieži uzdotie tehniskie jautājumi
Kā es varu noteikt, vai mans .m4a fails ir ar zudumiem saspiests AAC vai bezzudumu ALAC?
Tā kā Apple izmanto .m4a abiem gadījumiem, pārbaudiet failu atskaņotājā vai konvertētājā. ALAC failam parasti ir bitu pārraides ātrums (bitrate) no 700 līdz 1100 kbps, savukārt AAC fails svārstās no 128 līdz 320 kbps.
Vai es varu konvertēt FLAC uz ALAC, nezaudējot audio kvalitāti?
Jā. Abi formāti ir matemātiski bez zudumiem. Konvertēšana no FLAC uz ALAC ir bitu līmenī identiska un rada nulles paaudžu zudumu.
Kāpēc Apple izveidoja ALAC, tā vietā lai pieņemtu FLAC?
2004. gadā Apple bija nepieciešams audio kodeks, kas tieši integrētos ar viņu QuickTime un iPod aparatūras arhitektūru, nodrošinot netraucētu DRM un metadatu pārvaldību MP4 konteinerā.
Saistītie ALAC konvertēšanas pāri
Apple Lossless Audio Codec failu konvertēšana uz FLAC formātu pārvieto jūsu arhīva mūzikas kolekciju no Apple ekskluzīvajiem MP4 konteineriem uz atvērtā koda standartu, ko atbalsta tūkstošiem multivides atskaņotāju un aparatūras ierīču.
FLAC Master audio failu konvertēšana uz Apple Lossless maina konteineru no oriģinālā FLAC uz MP4, saglabājot neskartu katru oriģinālo audio datu bitu.