Wat is het APE-bestandsformaat?
Het .ape-formaat is een verliesvrij (lossless) audiocompressieformaat ontwikkeld door Matthew T. Ashland en voor het eerst uitgebracht in 2000. In tegenstelling tot verliesmakende formaten zoals MP3, behouden .ape-bestanden elk bit van het originele audiosignaal - decodering levert een identieke kopie op van de bron-PCM-gegevens.
Compressie wordt afgehandeld door het eigen MAC (Monkey's Audio Codec) algoritme met behulp van voorspellende codering met Asymmetric Numeral Systems (ANS). Er zijn vijf compressieniveaus beschikbaar - Fast, Normal, High, Extra High en Insane - met typische grootteverminderingen van 37-49% ten opzichte van ongecomprimeerde WAV. Hogere niveaus zijn steeds CPU-intensiever om te decoderen; de „Insane”-instelling kan enkele seconden nodig hebben om te zoeken binnen een bestand, wat het onpraktisch maakt voor realtime weergave op hardware met weinig vermogen.
Elk .ape-bestand begint met de vier-byte magische reeks MAC (hex 4D 41 43 20), gevolgd door een versienummer, audioheader, zoektabel, gecomprimeerde audioframes en een optioneel APEv2-metadatatagblok aan het einde van het bestand. De zoektabel maakt willekeurige toegang mogelijk zonder het hele bestand te hoeven decoderen.
Hoewel .ape ooit populair was in lossless audiogemeenschappen en nog steeds veel voorkomt in Chinese muziekarchieven, is FLAC de de facto lossless standaard geworden vanwege de open specificatie, snellere decodering en bredere hardwareondersteuning. Afspelen wordt ondersteund door onder andere foobar2000, VLC en Poweramp.
De broncode van de Monkey's Audio SDK is in 2019 vrijgegeven onder een permissieve open-source licentie.
Beveiliging & veiligheid
RISICO: LOWAPE-bestanden zijn audiogegevensbestanden - ze kunnen geen code uitvoeren. De Monkey's Audio-codec heeft in het verleden kwetsbaarheden gehad voor bufferoverloop in oudere decoderversies (bijv. CVE-2007-0708); zorg ervoor dat uw speler/decoder up-to-date is. Geen actief exploit-risico in moderne software.
Formaatdetails
in een notendop- Winamp AVS Preset File - db_name in de brondatabase zegt „Winamp plug-ins AVS file” - dit is een fout in de database-identiteit. .ape-bestanden zijn Monkey's Audio lossless audiobestanden, NIET Winamp AVS-visualisatie-presets (die de extensie .avs gebruiken, niet .ape). De db_name is onjuist; deze KB beschrijft de dominante werkelijke betekenis van .ape.
Programma's die APE-bestanden openen
Technische details
diepe specificaties| Magic bytes | 4D 41 43 20 („MAC ” + spatie) op offset 0 |
| Byte-volgorde | Little-endian |
| MIME-type | audio/x-ape |
| Compressie-algoritme | Eigen MAC voorspellende codering met Asymmetric Numeral Systems (ANS); eerdere versies gebruikten Range/Rice-codering |
| Compressieniveaus | 5 niveaus - Fast (~37%), Normal (~42%), High (~46%), Extra High (~48%), Insane (~49%) groottevermindering t.o.v. ongecomprimeerde PCM |
| Zoekmechanisme | Frame-offset zoektabel in headerblok; maakt willekeurige toegang mogelijk zonder het hele bestand te decoderen |
| Metadata-formaat | APEv2-tagblok toegevoegd aan het einde van het bestand; ook gebruikt door WavPack en Musepack |
| Integriteitscontrole | MD5-hash van onbewerkte audiogegevens opgeslagen in het descriptorbak |
| Ondersteuning samplefrequentie | Tot 192 kHz; standaardfrequenties: 44100, 48000, 88200, 96000, 176400, 192000 Hz |
| Typische bestandsgrootte | 150-600 MB per CD-album (40-60% van ongecomprimeerde WAV) |
| SDK-licentie | Permissieve open-source (MIT-achtig); broncode gepubliceerd door Matthew T. Ashland |
| Ondersteuning hardwarespeler | Beperkt - veel draagbare spelers missen native APE-decodering; FLAC heeft bredere hardwareondersteuning |
| Uitgebracht | 2000 (version 1.0 by Matthew T. Ashland) |
| Laatste versie | 13.05 (as of 2024-2025; versioned by Monkey's Audio SDK) |
| Specificatie | monkeysaudio.com |
APE conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over APE-bestanden.
Veelgestelde vragen
Wat is een .ape-bestand?
Hoe speel ik een .ape-bestand af?
Moet ik APE naar FLAC converteren?
Hoe converteer ik APE naar FLAC?
ffmpeg -i input.ape output.flac. Of dBpoweramp op Windows.