AXML signifie Android Compiled XML (XML Compilé Android). Il s'agit d'un format XML binaire spécifiquement conçu et utilisé par le système d'exploitation Android pour stocker diverses ressources d'application et le fichier AndroidManifest.xml au sein d'un Package d'Application Android (APK). Lorsqu'une application Android est construite, tous les fichiers XML lisibles par l'homme (tels que les définitions de mise en page, les ressources de dessin, les valeurs de chaînes et le fichier manifeste crucial) sont compilés dans ce format binaire plus compact et efficace. Ce processus de compilation, généralement géré par des outils comme AAPT (Android Asset Packaging Tool) pendant la construction, optimise le XML pour un analyse syntaxique plus rapide et une taille de fichier réduite sur les appareils Android. Contrairement au XML texte brut standard, les fichiers AXML ne sont pas directement lisibles par un simple éditeur de texte ; ils contiennent un pool de chaînes compressées et d'autres structures binaires qui représentent les éléments XML, les attributs et leurs valeurs. Ce format est essentiel pour l'efficacité d'exécution des applications Android, car le système Android peut analyser ces fichiers binaires beaucoup plus rapidement qu'il ne pourrait analyser du XML texte brut, ce qui est particulièrement bénéfique sur les appareils mobiles aux ressources limitées. Les développeurs travaillent principalement avec des fichiers XML standard pendant la phase de développement, et ceux-ci sont automatiquement convertis en AXML lors de l'empaquetage de l'application dans un APK. Des outils spécialisés sont disponibles pour décompiler ou visualiser le contenu des fichiers AXML, souvent utilisés dans l'ingénierie inverse, l'analyse de sécurité ou le débogage des applications Android.