Qu'est-ce que le format de fichier APE ?
Le format .ape est un format de compression audio sans perte développé par Matthew T. Ashland et publié pour la première fois en 2000. Contrairement aux formats avec perte tels que le MP3, les fichiers .ape préservent chaque bit du signal audio original - le décodage renvoie une copie identique des données PCM sources.
La compression est gérée par l'algorithme propriétaire MAC (Monkey's Audio Codec) utilisant un codage prédictif avec des systèmes de numération asymétriques (ANS). Cinq niveaux de compression sont disponibles - Fast, Normal, High, Extra High et Insane - avec des réductions de taille typiques de 37 à 49 % par rapport au WAV non compressé. Les niveaux supérieurs sont de plus en plus gourmands en CPU pour le décodage ; le préréglage Insane peut prendre plusieurs secondes pour effectuer une recherche (seek) à l'intérieur, ce qui le rend peu pratique pour la lecture en temps réel sur du matériel de faible puissance.
Chaque fichier .ape commence par la séquence magique de quatre octets MAC (hex 4D 41 43 20), suivie d'un numéro de version, d'un en-tête audio, d'une table de recherche, de trames audio compressées et d'un bloc de balises de métadonnées APEv2 facultatif ajouté à la fin du fichier. La table de recherche permet un accès aléatoire sans décoder l'intégralité du fichier.
Bien que l'APE ait été autrefois populaire dans les communautés audio sans perte et reste courant dans les archives musicales chinoises, le FLAC est devenu le standard sans perte de facto en raison de sa spécification ouverte, de son décodage plus rapide et de son support matériel plus large. La lecture est prise en charge par foobar2000, VLC et Poweramp, entre autres.
Le code source du SDK Monkey's Audio a été publié sous une licence open-source permissive en 2019.
Sécurité et sûreté
RISQUE : LOWLes fichiers APE sont des fichiers de données audio - ils ne peuvent pas exécuter de code. Le codec Monkey's Audio a connu historiquement des vulnérabilités de dépassement de tampon dans d'anciennes versions de décodeurs (ex: CVE-2007-0708) ; assurez-vous que votre lecteur/décodeur est à jour. Aucun risque d'exploitation actif dans les logiciels modernes.
Détails du format
en bref- Fichier de préréglage Winamp AVS - Le db_name dans la base de données source indique « Winamp plug-ins AVS file » - il s'agit d'une erreur d'identité de la base de données. Les fichiers .ape sont des fichiers audio sans perte Monkey's Audio, et NON des préréglages de visualisation Winamp AVS (qui utilisent l'extension .avs, pas .ape). Le db_name est erroné ; cette fiche décrit la signification réelle dominante de .ape.
Programmes qui ouvrent les fichiers APE
Détails techniques
spécifications approfondies| Octets magiques | 4D 41 43 20 (« MAC » + espace) à l'offset 0 |
| Ordre des octets | Little-endian |
| Type MIME | audio/x-ape |
| Algorithme de compression | Codage prédictif propriétaire MAC avec systèmes de numération asymétriques (ANS) ; les versions antérieures utilisaient le codage Range/Rice |
| Niveaux de compression | 5 niveaux - Fast (~37 %), Normal (~42 %), High (~46 %), Extra High (~48 %), Insane (~49 %) de réduction de taille par rapport au PCM non compressé |
| Mécanisme de recherche | Table de recherche d'offset de trame dans le bloc d'en-tête ; permet un accès aléatoire sans décoder l'intégralité du fichier |
| Format des métadonnées | Bloc de balises APEv2 ajouté à la fin du fichier ; également utilisé par WavPack et Musepack |
| Vérification d'intégrité | Hachage MD5 des données audio brutes stocké dans le bloc descripteur |
| Taux d'échantillonnage supportés | Jusqu'à 192 kHz ; taux standards : 44100, 48000, 88200, 96000, 176400, 192000 Hz |
| Taille de fichier typique | 150-600 Mo par album CD (40-60 % du WAV non compressé) |
| Licence du SDK | Open-source permissive (type MIT) ; code source publié par Matthew T. Ashland |
| Support des lecteurs matériels | Limité - de nombreux lecteurs portables manquent de décodage APE natif ; le FLAC a un support matériel plus large |
| Publié | 2000 (version 1.0 by Matthew T. Ashland) |
| Dernière version | 13.05 (as of 2024-2025; versioned by Monkey's Audio SDK) |
| Spécification | monkeysaudio.com |
Conversions APE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers APE.