AXML significa Android Compiled XML (XML compilado de Android). Es un formato XML binario diseñado y utilizado específicamente por el sistema operativo Android para almacenar diversos recursos de aplicaciones y el archivo AndroidManifest.xml dentro de un paquete de aplicación de Android (APK). Cuando se compila una aplicación de Android, todos los archivos XML legibles por humanos (como definiciones de diseño, recursos dibujables, valores de cadena y el archivo de manifiesto crucial) se compilan en este formato binario más compacto y eficiente. Este proceso de compilación, manejado normalmente por herramientas como AAPT (Android Asset Packaging Tool) durante la construcción, optimiza el XML para un análisis más rápido y un tamaño de archivo menor en los dispositivos Android. A diferencia del XML de texto plano estándar, los archivos AXML no son directamente legibles por humanos con un editor de texto simple; contienen un grupo de cadenas comprimidas y otras estructuras binarias que representan los elementos, atributos y valores del XML. Este formato es esencial para la eficiencia en tiempo de ejecución de las aplicaciones de Android, ya que el sistema puede analizar estos archivos binarios mucho más rápido que el XML de texto plano, lo cual es particularmente beneficioso en dispositivos móviles con recursos limitados. Los desarrolladores trabajan principalmente con archivos XML estándar durante la fase de desarrollo, y estos se convierten automáticamente a AXML cuando la aplicación se empaqueta en un APK. Existen herramientas especializadas para descompilar o visualizar el contenido de los archivos AXML, utilizadas a menudo en ingeniería inversa, análisis de seguridad o depuración de aplicaciones de Android.