AIFF-Audio (.aiff)
Apple StandardDas Audio Interchange File Format (AIFF) ist ein unkomprimierter Studio-Audio-Container, der von Apple zum Speichern von High-Fidelity-Wellenform-Audiodaten entwickelt wurde.
Von AIFF zu FLAC konvertieren
Kostenloser Konverter von AIFF zu FLAC im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
Untersuchen & Metadaten
Betriebssysteme und Dateianalyseprogramme identifizieren AIFF-Dateien anhand der führenden binären Bytefolge:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren AIFF-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET 0):
46 4F 52 4D ?? ?? ?? ?? 41 49 46 46ASCII-DARSTELLUNG: FORM????AIFF
Standardisierung: Apple / Electronic Arts IFF 85 Standard
Technische Daten
| Container-Architektur | Electronic Arts Interchange File Format (EA IFF 85) Chunk-Hierarchie |
| Kompression | Unkomprimierte lineare Pulscodemodulation (LPCM); AIFF-C-Variante unterstützt Kompression |
| Byte-Reihenfolge | Big-Endian (Byte-Reihenfolge von Macintosh/Motorola) |
| Farbräume | Nicht zutreffend (unkomprimiertes PCM-Audio) |
| Kanäle und Struktur | Mono, Stereo und Mehrkanal bis zu 32 diskreten Kanälen |
| Max. Abmessungen | Abtastraten bis zu 192 kHz bei 16, 24 oder 32-Bit-Gleitkommaauflösung |
| Transparenz | 100 % bitgenaue, verlustfreie unkomprimierte Audioaufnahme |
| Streaming und progressive Darstellung | Header-abhängige Chunk-Struktur erfordert vollständige Dateiinspektion für Suchversatz-Offsets |
Technische Vergleichsmatrix: AIFF und Konkurrenzformate
| Technisches Attribut | AIFF (Aktuelles Format) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Byte-Reihenfolge | Big-Endian (Motorola-Byte-Reihenfolge) | Little-Endian (Intel RIFF) | Bitstrom-Framing | Big-Endian innerhalb von MP4 |
| Kompressionsmodus | 100 % unkomprimiertes LPCM | 100 % unkomprimiertes LPCM | Verlustfreie Komprimierung; die Größe variiert | Verlustfreie Komprimierung; die Größe variiert |
| DAW-Marker-Unterstützung | Umfassende native Loop- und Cue-Punkte | Unterstützt über den 'cue '-Chunk | Nur Vorbis-Kommentar-Metadaten | Apple-QuickTime-Kapiteltracks |
| Dateigröße (10 Min. Stereo) | ~100 MB | ~100 MB | ~50 MB | ~50 MB |
Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten
DAW meldet 'Invalid COMM chunk size' oder öffnet Audio als reines, lautes weißes Rauschen.
Ursache: Endianness-Konflikt, bei dem ein Little-Endian-WAV-Stream ohne 16-Bit-Byte-Tausch in einen AIFF-Container kopiert wurde.
Wiederherstellung: Transkodieren Sie mit File2File.app Audio Converter oder wenden Sie den Sox-Byte-Tausch an: sox -t aiff -B broken.aiff -t aiff fixed.aiff.
Sicherheitsanalyse und Angriffsvektoren für Parser
AIFF-Dateien enthalten verschachtelte Chunks mit expliziten Längenfeldern. Fehlerhafte Längen können in anfälligen Audioparsern Heap-Überläufe verursachen.
Bekannte Angriffsvektoren
- Ganzzahlunterlauf im SSND-Versatzfeld (Sound Data), der eine unzulässige Zeigerberechnung verursacht.
- Zu große erweiterte 80-Bit-Gleitkommawerte nach IEEE im COMM-Chunk, die Gleitkomma-Parserfallen auslösen.
- Verschachtelte Chunk-Allokationsschleife, die zu einer Dienstverweigerung (Speichererschöpfung) führt.
Empfohlene Schutzmaßnahmen: Bereinigen Sie Chunk-Grenzen und beschränken Sie zulässige Abtastraten, bevor Sie Audio-Puffer an Audiorenderer übergeben.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Unkomprimiertes PCM bewahrt die Samples, doch die Verarbeitung kann den Klang verändern.
- Natives Support für Loop-Punkte, Marker und Daten zur Instrumentenstimmung, die für Sampler und Synthesizer unerlässlich sind.
- Die Kompatibilität hängt vom Player und Gerät ab.
Technische Einschränkungen & Nachteile
- Massiver Speicherbedarf (ca. 10 MB pro Minute Stereo-Audio mit 44,1 kHz und 16 Bit).
- Big-Endian-Bytereihenfolge erfordert Byte-Vertauschung bei der Verarbeitung auf x86/ARM Little-Endian-Prozessoren.
- Die standardmäßige 32-Bit-Chunk-Größe begrenzt die maximale Größe einer kontinuierlichen Aufnahmedatei auf 2 GB oder 4 GB.
Interessante technische Fakten
- AIFF war während der gesamten 1990er-Jahre das Standardformat für Audioaufnahmen und Bounces in allen Macintosh-Programmen.
- Im Gegensatz zu Microsoft WAV, das Little-Endian verwendet, speichert AIFF Sample-Nummern in der Big-Endian-Netzwerk-Byte-Reihenfolge.
- Der 'COMM'-Chunk in einer AIFF-Datei definiert die Abtastrate explizit als eine erweiterte 80-Bit-Gleitkommazahl nach IEEE 754.
Häufig gestellte technische Fragen
Was ist der technische Unterschied zwischen AIFF und WAV?
Beide Formate können unkomprimiertes PCM-Audio speichern. AIFF verwendet meist Big-Endian und WAV meist Little-Endian; auch die Containerstrukturen unterscheiden sich.
Klingt AIFF besser als FLAC?
Nein. Wenn FLAC während der Wiedergabe dekodiert wird, reproduziert es exakt dieselbe bitgenaue PCM-Wellenform wie AIFF, verbraucht dabei jedoch etwa die Hälfte des Speicherplatzes.
Kann AIFF ID3-Metadaten und Album-Cover speichern?
Ja. Moderne Implementierungen hängen einen 'ID3'-Chunk an die IFF-Container-Hierarchie an, wodurch Player wie Apple Music und Foobar2000 Interpret, Album und Cover lesen können.