Un fichier OBB est un fichier d'extension utilisé par le système d'exploitation Android pour stocker des données supplémentaires pour les applications. Étant donné que la taille des paquets d'applications Android (APK) est limitée, les développeurs utilisent souvent des fichiers OBB pour stocker des ressources volumineuses telles que des graphismes haute résolution, des fichiers multimédias et d'autres données importantes nécessaires au bon fonctionnement de l'application. Ces fichiers sont généralement téléchargés séparément de l'APK principal et stockés sur le stockage externe de l'appareil ou dans un emplacement désigné du stockage interne. Les fichiers OBB sont habituellement chiffrés ou obfusqués afin de protéger les ressources de l'application contre tout accès ou modification non autorisé. Ils sont fréquemment utilisés pour les jeux comportant des textures et des pistes audio étendues, ou pour des applications contenant de grandes quantités de contenu pré-rendu. Le système Android fournit des API pour accéder aux fichiers OBB et les gérer, permettant aux applications d'intégrer de manière transparente les données qui y sont stockées. Le format de fichier OBB lui-même est essentiellement une archive ZIP, contenant souvent plusieurs fichiers et répertoires organisés selon une structure spécifique attendue par l'application. Lorsque l'application doit accéder aux données, elle utilise les API Android pour monter le fichier OBB et accéder à son contenu comme s'il faisait partie intégrante du système de fichiers de l'application.