CAF Dateiformat
Apples flexibler Audio-Container ohne Größenlimit
Das Core Audio Format (CAF) ist ein von Apple entwickeltes Containerformat zum Speichern und Übertragen digitaler Audiodaten. Apple hat das Format 2005 mit Mac OS X 10.4 (Tiger) eingeführt um die technischen Beschränkungen einiger älterer Formate wie WAV und AIFF zu überwinden. CAF reiht sich ein in eine ganze Liste von Apples eigenen Audioformaten wie AIFF, QTA oder M4A.
Kein Größenlimit
Anders als WAV- oder AIFF-Dateien, die auf eine maximale Dateigröße von 4 GB begrenzt sind (was bei diesen unkomprimierten Formaten und 24 Bit / 48 kHz nur etwa sechs Stunden Aufnahmezeit entspricht), nutzt das CAF-Format 64-Bit Dateioffsets. Dadurch entfällt diese Größenbeschränkung praktisch.
CAF ist ein Containerformat
CAF ist kein Codec, sondern ein reiner Container. Das bedeutet, dass innerhalb einer CAF-Datei verschiedene Audio-Codecs zum Einsatz kommen können, darunter unkomprimiertes lineares PCM (in verschiedenen Bittiefen und Samplerates), Apple Lossless (ALAC), AAC, IMA 4:1 ADPCM sowie MP3. Welche Qualität die CAF-Datei liefert, verlustfrei oder verlustbehaftet, hängt also, wie üblich, vom verwendeten Codec ab.
Aktuelle Verwendung von CAF-Dateien
Wie bei Containerformaten üblich gibt es ein buntes Potpourri an verwendeten Codecs. Der aktuell häufigste Anwendungsfall sind längere Sprachnachrichten bei iMessage, die früher noch .AMR-Dateien waren. Einen (unvollständigen) Überblick über die aktuelle CAF-Nutzung gibt die folgende Tabelle:
| Quelle | Codec in der CAF-Datei | Kompression | Typischer Anwendungsfall |
|---|---|---|---|
| iMessage-Audionachrichten (ab iOS 12.2) | Opus, 24.000 Hz [1] | verlustbehaftet | Sprachnachrichten zwischen iPhones; aktuell wohl häufigste CAF-Datei-Herkunft |
| iOS-App-Entwicklung (Xcode) | Linear PCM, 16 Bit Little-Endian <[2] | unkomprimiert | Sound-Effekte in Apps und Spielen; von Apple empfohlenes Format für geringste CPU-Last bei der Wiedergabe |
| iOS-App-Entwicklung (Xcode) | IMA 4:1 ADPCM [2] | verlustbehaftet (leicht) | Hintergrundmusik und längere Sounds in Apps, wenn Speicherplatz gespart werden soll |
| Logic Pro / GarageBand | Apple Lossless (ALAC) [3] | verlustfrei | Loop- und Sound-Effekt-Bibliotheken, insbesondere Surround-Sound-Audio |
| Logic Pro / GarageBand | AAC [4] | verlustbehaftet | Exportierte Projekte und Bounces |
| macOS Sprachmemos | AAC oder OPUS [1] | verlustbehaftet | Sprachaufnahmen über die Sprachmemos-App |
Sicher gegen Schreibabbrüche
Ein weiterer Vorteil von CAF gegenüber WAV und AIFF liegt im sicheren Aufnahmeverhalten: Während bei WAV-Dateien der Header am Ende der Aufnahme finalisiert werden muss (was bei einem Absturz zu einer unbrauchbaren Datei führen kann), ermöglicht CAF das Anhängen neuer Audiodaten, ohne den Header vorab fertigstellen zu müssen. Der Inhalt lässt sich auch ohne finalisierten Header rekonstruieren.
Technischer Aufbau
Das Format unterstützt eine beliebige Anzahl von Audiokanälen und ist damit auch für Mehrkanal- und Surround-Sound-Produktionen geeignet. Neben den reinen Audiodaten kann eine CAF-Datei verschiedene Metadaten speichern, darunter Textanmerkungen, Marker, Regionsinformationen, Channel-Layouts, Instrumenteninformationen sowie Peak-Daten für die Wellenformanzeige.
Jede CAF-Datei beginnt mit einem File-Header, der den Dateityp (die ASCII-Zeichenfolge „caff“) und die Formatversion enthält. Darauf folgt zwingend ein Audio Description Chunk, der das Audioformat beschreibt, sowie ein Audio Data Chunk mit den eigentlichen Audiodaten. Variable Bitraten erfordern zusätzlich einen Packet Table Chunk. Dateien mit mehr als zwei Kanälen benötigen einen Channel Layout Chunk.
Zusammenfassung
In der Praxis wird CAF vor allem in der Apple-Entwicklung für iOS- und macOS-Anwendungen eingesetzt. Apples DAWs Logic Pro und GarageBand verwenden CAF intern, insbesondere für Loop- und Sound-Effekt-Bibliotheken. Auch Xcode nutzt CAF als bevorzugtes Format für Audio-Assets in App-Projekten. Außerhalb des Apple-Ökosystems hat sich das Format kaum durchgesetzt, WAV, FLAC und M4A dominieren den plattformübergreifenden Einsatz.
Umwandlung und Konvertierung
Da CAF außerhalb des Apple-Ökosystems nur spärlich unterstützt wird ist eine Konvertierung in weiter verbreitete Formate vor dem Teilen sinnvoll. Online-Umwandeln.de erkennt den verwendeten Codec der CAF-Datei und nimmt die passende Konvertierung automatisch vor. In der Regel wird die Konvertierung in MP3 gute Qualität bei akzeptabler Dateigröße bieten. Für eine verlustfreie Umwandlung bietet sich FLAC als Zielformat an. Wenn die Dateigröße egal ist, dann bietet WAV die beste Kompatibilität unter den verlustfreien Formaten.
Quellen
[1] MacRumors: Apple Improves Audio Messages Quality in iOS 12.2
[2] Apple: Multimedia Programming Guide – Using Audio
[3] Wiki: Core Audio Format
[4] Supported Audio File and Data Formats in OS X
CAF-Dateien umwandeln, öffnen und bearbeiten
Informationen zu CAF-Dateien
- Software zum CAF öffnen
- VLC Media Player Apple QuickTime Player Apple GarageBand
- Software zum CAF bearbeiten
- Apple GarageBand Apple Logic Pro Audacity ffmpeg
- MIME-Type für CAF
- audio/x-caf
Zuletzt aktualisiert am 24. April 2026 von
Keine Kommentare