Was ist das APE-Dateiformat?
Das .ape-Format ist ein verlustfreies Audiokompressionsformat, das von Matthew T. Ashland entwickelt und erstmals im Jahr 2000 veröffentlicht wurde. Im Gegensatz zu verlustbehafteten Formaten wie MP3 bewahren .ape-Dateien jedes Bit des ursprünglichen Audiosignals - das Dekodieren liefert eine identische Kopie der Quell-PCM-Daten.
Die Kompression erfolgt über den proprietären MAC-Algorithmus (Monkey's Audio Codec) unter Verwendung von prädiktiver Kodierung mit Asymmetric Numeral Systems (ANS). Es stehen fünf Kompressionsstufen zur Verfügung - Fast, Normal, High, Extra High und Insane - mit typischen Größenreduzierungen von 37-49 % im Vergleich zu unkomprimiertem WAV. Höhere Stufen sind beim Dekodieren zunehmend CPU-intensiv; das Insane-Preset kann mehrere Sekunden benötigen, um innerhalb der Datei zu springen, was es für die Echtzeitwiedergabe auf leistungsschwacher Hardware unpraktisch macht.
Jede .ape-Datei beginnt mit der vier Byte langen Magic-Sequenz MAC (Hex 4D 41 43 20), gefolgt von einer Versionsnummer, einem Audio-Header, einer Suchtabelle, komprimierten Audio-Frames und einem optionalen APEv2-Metadaten-Tag-Block am Dateiende. Die Suchtabelle ermöglicht den Direktzugriff, ohne die gesamte Datei dekodieren zu müssen.
Obwohl .ape einst in Communities für verlustfreies Audio beliebt war und in chinesischen Musikarchiven nach wie vor verbreitet ist, hat sich FLAC aufgrund seiner offenen Spezifikation, der schnelleren Dekodierung und der breiteren Hardware-Unterstützung als De-facto-Standard für verlustfreie Musik etabliert. Die Wiedergabe wird unter anderem von foobar2000, VLC und Poweramp unterstützt.
Der Quellcode des Monkey's Audio SDK wurde 2019 unter einer permissiven Open-Source-Lizenz veröffentlicht.
Sicherheit
RISIKO: LOWAPE-Dateien sind Audiodatendateien - sie können keinen Code ausführen. Der Monkey's Audio-Codec wies in älteren Decoder-Versionen historische Pufferüberlauf-Schwachstellen auf (z. B. CVE-2007-0708); stellen Sie sicher, dass Ihr Player/Decoder auf dem neuesten Stand ist. In moderner Software besteht kein aktives Exploit-Risiko.
Formatdetails
kurz gefasst- Winamp AVS Preset File - db_name in der Quelldatenbank gibt „Winamp plug-ins AVS file“ an - dies ist ein Identitätsfehler in der Datenbank. .ape-Dateien sind verlustfreie Monkey's Audio-Audiodateien, NICHT Winamp AVS-Visualisierungs-Presets (welche die Erweiterung .avs verwenden, nicht .ape). Der db_name ist falsch; dieser Eintrag beschreibt die dominante reale Bedeutung von .ape.
Programme zum Öffnen von APE-Dateien
Technische Details
technische Spezifikation| Magic Bytes | 4D 41 43 20 („MAC “ + Leerzeichen) bei Offset 0 |
| Byte-Reihenfolge | Little-endian |
| MIME-Typ | audio/x-ape |
| Kompressionsalgorithmus | Proprietäre prädiktive MAC-Kodierung mit Asymmetric Numeral Systems (ANS); frühere Versionen verwendeten Range/Rice-Kodierung |
| Kompressionsstufen | 5 Stufen - Fast (~37 %), Normal (~42 %), High (~46 %), Extra High (~48 %), Insane (~49 %) Größenreduzierung gegenüber unkomprimiertem PCM |
| Suchmechanismus | Frame-Offset-Suchtabelle im Header-Block; ermöglicht Direktzugriff ohne Dekodierung der gesamten Datei |
| Metadatenformat | APEv2-Tag-Block am Dateiende angehängt; wird auch von WavPack und Musepack verwendet |
| Integritätsprüfung | MD5-Hash der Roh-Audiodaten, gespeichert im Deskriptor-Block |
| Unterstützte Abtastraten | Bis zu 192 kHz; Standardraten: 44100, 48000, 88200, 96000, 176400, 192000 Hz |
| Typische Dateigröße | 150-600 MB pro CD-Album (40-60 % von unkomprimiertem WAV) |
| SDK-Lizenz | Permissive Open-Source (MIT-ähnlich); Quellcode veröffentlicht von Matthew T. Ashland |
| Hardware-Player-Unterstützung | Begrenzt - vielen tragbaren Playern fehlt die native APE-Dekodierung; FLAC hat eine breitere Hardware-Unterstützung |
| Veröffentlicht | 2000 (version 1.0 by Matthew T. Ashland) |
| Neueste Version | 13.05 (as of 2024-2025; versioned by Monkey's Audio SDK) |
| Spezifikation | monkeysaudio.com |
APE-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu APE-Dateien.