XAPK est un format de fichier utilisé pour distribuer des applications Android, en particulier celles qui sont volumineuses ou qui 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 ainsi que d'autres éléments tels que les fichiers OBB (Opaque Binary Blob), qui sont utilisés pour stocker de grands actifs de jeu, des fichiers multimédias ou d'autres données. Ce regroupement est effectué pour contourner les limitations de taille imposées par le Google Play Store sur les fichiers APK. Le format XAPK permet aux développeurs d'empaqueter toutes les composantes nécessaires d'une application dans un seul fichier facilement distribuable. Lors de l'installation d'un fichier XAPK, l'APK est installé normalement, et les fichiers OBB sont extraits à l'emplacement correct sur le stockage de l'appareil, généralement dans le répertoire Android/obb. Ceci garantit que l'application a accès à toutes les ressources requises. L'utilisation des fichiers XAPK simplifie le processus d'installation pour les utilisateurs, car ils n'ont pas besoin de télécharger et de placer manuellement les fichiers OBB dans les répertoires appropriés. Cependant, cela nécessite également des installateurs spécialisés capables de gérer l'extraction et le placement de ces fichiers additionnels.