Le format XAPK est un format de fichier utilisé pour distribuer des applications Android, particulièrement celles qui sont volumineuses ou nécessitent des ressources supplémentaires au-delà de ce qu'un fichier APK standard peut contenir. Un fichier XAPK est essentiellement une archive ZIP qui regroupe le fichier APK lui-même avec d'autres ressources comme les fichiers OBB (Opaque Binary Blob), lesquels sont utilisés pour stocker des ressources de jeu volumineuses, des fichiers multimédias ou d'autres types de données. Ce regroupement est effectué pour surmonter les limitations de taille imposées par le Google Play Store sur les fichiers APK classiques. Le format XAPK permet aux développeurs de packager tous les composants nécessaires d'une application dans un seul fichier facilement distribuable. Lorsqu'un fichier XAPK est installé, l'APK est installé normalement et les fichiers OBB sont extraits vers l'emplacement correct sur le stockage de l'appareil, généralement dans le répertoire Android/obb. Cela garantit que l'application a accès à toutes les ressources requises pour son bon fonctionnement. L'utilisation de fichiers XAPK simplifie grandement le processus d'installation pour les utilisateurs finaux, car ils n'ont plus besoin de télécharger et de placer manuellement les fichiers OBB dans les répertoires système appropriés. Cependant, l'utilisation de ce format nécessite des installateurs spécialisés capables de gérer l'extraction et le placement correct de ces fichiers additionnels.