Apple Lossless (.alac)

Apple Standard

Der Apple Lossless Audio Codec (ALAC) ist ein verlustfreies Audiokompressionsformat, das von Apple entwickelt wurde, um eine bitgenaue Audiowiedergabe bei um 40% bis 60% geringeren Dateigrößen als unkomprimiertes PCM zu ermöglichen.

Von ALAC zu FLAC konvertieren

Kostenloser Konverter von ALAC zu FLAC im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren ALAC-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren ALAC-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

00 00 00 20 66 74 79 70 4D 34 41 20

ASCII-DARSTELLUNG: ....ftypM4A

Standardisierung: Apple Open Source / ISO 14496-12

Technische Daten

Container-ArchitekturISO Base Media File Format (MPEG-4 Part 14) Container mit 'alac'-Atom
KompressionAdaptive Lineare Prädiktive Kodierung (LPC) und Rice-Golomb-Entropiekodierung
Byte-EndiannessBig-Endian-Container-Atome; Frame-Payload Bit-gepackt
FarbräumeNicht zutreffend (Verlustfreier Audiostrom)
Kanäle & StrukturBis zu 8 Audiokanäle (Stereo, 5.1-Surround und 7.1-Surround)
Max. AbmessungenAbtastraten von 44,1 kHz bis 192 kHz bei 16, 24 oder 32-Bit Auflösung
Transparenz100% mathematisch verlustfreie Rekonstruktion unkomprimierter PCM-Daten
Streaming & ProgressivDie Platzierung des nativen QuickTime 'moov'-Atoms am Anfang der Datei ermöglicht sofortiges Byte-Range-Streaming

Technischer Vergleich: ALAC im Vergleich zu Wettbewerbern

Technisches AttributALAC (Aktuell)FLACWAVAPE
Kompressionsqualität100% mathematisch verlustfrei100% mathematisch verlustfreiUnkomprimiert verlustfrei100% mathematisch verlustfrei
Apple-Ökosystem-Support100% nativ auf allen Apple-GerätenErfordert Drittanbieter-Player oder QuickLook-PluginNativ unkomprimiertNicht unterstützt ohne Drittanbieter-Tools
DekodierungskomplexitätExtrem leicht; hardwarefreundlich für die AkkulaufzeitSehr leicht und schnellKein CPU-DekomprimierungsaufwandHoch; hoher CPU-Bedarf
Container-WrapperMPEG-4 Part 14 Container (.m4a)Nativer Ogg/FLAC-Bitstrom (.flac)RIFF-Container (.wav)Benutzerdefinierter Monkeys Audio Container (.ape)

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

Audiodatei wird einige Sekunden lang abgespielt und bricht dann abrupt ab, oder der Player zeigt die Dauer 0:00 an.

Ursache: Fehlendes oder abgeschnittenes 'moov'-Atom aufgrund eines unvollständigen Downloads oder eines abstürzenden Audio-Recorders vor dem Schließen der Datei.

Wiederherstellung: Verwenden Sie untrunc oder MP4Box, um ein gültiges moov-Atom aus einer mit identischen Einstellungen erstellten Schwesteraufnahme wiederherzustellen und zu transplantieren.

Sicherheitsanalyse & Parser-Angriffsvektore

ALAC-Decoder parsen komplexe MPEG-4-Atomstrukturen und adaptive LPC-Prädiktionskoeffizienten, die bei ungeprüften Grenzen Speicherkorruptionen offenlegen können.

Bekannte Angriffsvektore

  • Pufferüberlauf beim Parsen der LPC-Prädiktorreihenfolge beim Empfang von Koeffizientenreihen, die 32 überschreiten.
  • Schreiben außerhalb der Grenzen während des Mehrkanal-Downmixings in älteren QuickTime-Komponenten (CVE-2011-3258).
  • Ganzzahlüberlauf der Atomgröße, der eine unzureichende Heap-Pufferallokation während der Dekodierung verursacht.

Bewährte Sicherheitsverfahren: Erzwingen Sie strikte Atomgrößenlimits und validieren Sie Prädiktorkoeffizienten vor der Allokation gegen die maximal zulässige Bitiertiefe.

Historische Ursprünge & Meilensteine

2021Apple Music wertet seinen gesamten aus 100 Millionen Titeln bestehenden Streaming-Katalog auf verlustfreies ALAC mit bis zu 24-Bit/192 kHz auf.
2011Apple veröffentlicht den ALAC-Referenzencoder und -decoder unter der Apache 2.0-Lizenz als Open Source.
2004Wird zusammen mit QuickTime 6.5.1 und iTunes 4.5 für das verlustfreie Rippen und Abspielen eingeführt.

Hauptvorteile & Stärken

  • Bitgenaue verlustfreie Genauigkeit: rekonstruiert die ursprüngliche CD- oder Studiomasteraufnahme vollständig.
  • 100% native Out-of-the-box-Integration mit iOS, iPadOS, macOS, Apple Watch und AirPlay-Streaming.
  • Vollständige Unterstützung für eingebettete hochauflösende Coverbilder, Kapitelmarker und reichhaltige Metadaten im iTunes-Stil.

Technische Einschränkungen & Nachteile

  • Geringere Verbreitung auf Nicht-Apple-Hardware im Vergleich zum universell angenommenen offenen FLAC-Format.
  • Komprimiert typischerweise 2% bis 5% größer als FLAC aufgrund konservativer Rice-Golomb-Encoder-Abstimmung.
  • Teilt sich dieselbe .m4a-Dateiendung mit verlustbehaftetem AAC, was bei Benutzern zu Verwirrung über den Kompressionstyp führt.

Interessante technische Wissenswertes

  • Apple AirPlay überträgt Echtzeit-Audio über lokale WLAN-Streams, die in 16-Bit/44,1 kHz ALAC kodiert sind.
  • Bevor Apple ALAC 2011 als Open Source veröffentlichte, schrieb der Reverse-Engineer David Hammerton den ersten offenen Decoder durch das Studieren des iTunes-Disassemblierungsgrads.
  • Ein ALAC-Stream innerhalb einer MP4-Datei wird durch den vierstelligen Code 'alac' im 'stsd'-Sample-Description-Atom identifiziert.

Häufig gestellte technische Fragen

Wie kann ich erkennen, ob meine .m4a-Datei verlustbehaftetes AAC oder verlustfreies ALAC ist?

Da Apple .m4a für beides verwendet, untersuchen Sie die Datei in einem Player oder Konverter. Eine ALAC-Datei hat typischerweise eine Bitrate zwischen 700 und 1100 kbps, während eine AAC-Datei im Bereich von 128 bis 320 kbps liegt.

Kann ich FLAC in ALAC konvertieren, ohne Audioqualität zu verlieren?

Ja. Beide Formate sind mathematisch verlustfrei. Die Konvertierung von FLAC nach ALAC ist bitidentisch und führt zu keinem Generationsverlust.

Warum hat Apple ALAC anstelle von FLAC eingeführt?

Im Jahr 2004 benötigte Apple einen Audiocodec, der sich direkt in die QuickTime- und iPod-Hardwarearchitekturen integrieren ließ, um eine reibungslose DRM- und Metadatenverwaltung innerhalb des MP4-Containers sicherzustellen.