AXML significa Android Compiled XML (XML Compilado do Android). É um formato binário de XML projetado e utilizado especificamente pelo sistema operacional Android para armazenar diversos recursos de aplicativos e o arquivo AndroidManifest.xml dentro de um Pacote de Aplicativo Android (APK). Quando um aplicativo Android é compilado, todos os arquivos XML legíveis por humanos (como definições de layout, recursos drawable, valores de string e o arquivo de manifesto crucial) são convertidos para este formato binário mais compacto e eficiente. Este processo de compilação, geralmente gerenciado por ferramentas como o AAPT (Android Asset Packaging Tool) durante a construção, otimiza o XML para uma análise mais rápida e um tamanho de arquivo menor em dispositivos Android. Ao contrário do XML de texto simples padrão, os arquivos AXML não são diretamente legíveis por humanos em um editor de texto comum; eles contêm um pool de strings compactado e outras estruturas binárias que representam os elementos, atributos e valores do XML. Este formato é essencial para a eficiência em tempo de execução dos aplicativos Android, pois o sistema consegue analisar esses arquivos binários muito mais rapidamente do que o XML de texto simples, o que é particularmente benéfico em dispositivos móveis com recursos limitados. Os desenvolvedores trabalham principalmente com arquivos XML padrão durante a fase de desenvolvimento, e estes são convertidos automaticamente para AXML quando o aplicativo é empacotado em um APK. Ferramentas especializadas estão disponíveis para descompilar ou visualizar o conteúdo de arquivos AXML, sendo frequentemente utilizadas em engenharia reversa, análise de segurança ou depuração de aplicativos Android.