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 les paquets d'applications Android (APK) sont limités en taille, les développeurs utilisent souvent des fichiers OBB pour stocker des actifs volumineux tels que des graphiques haute résolution, des fichiers multimédias et d'autres données importantes essentielles 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é au sein du stockage interne. Les fichiers OBB sont généralement chiffrés ou obscurcis pour protéger les actifs de l'application contre tout accès ou modification non autorisé. Ils sont souvent utilisés pour les jeux comportant des textures et de l'audio étendus, ou les applications contenant de grandes quantités de contenu pré-rendu. Le système Android fournit des API pour accéder et gérer les fichiers OBB, permettant aux applications d'intégrer de manière transparente les données qu'ils contiennent. 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 a besoin d'accéder aux données, elle utilise les API Android pour monter le fichier OBB et accéder à son contenu comme s'ils faisaient partie du système de fichiers de l'application.