OBB(Opaque Binary Blob)是 Android 系统中用于存放大型应用或游戏附加数据的一种机制。由于 Google Play 对单个 APK 文件大小有限制(通常为 150MB),开发者会将高清资源、音频、视频等大体积内容打包成 .obb 文件,并放置在设备的特定目录中。
在 Android 设备上,OBB 文件通常存放在以下路径:
/Android/obb/<package_name>/其中 <package_name> 是应用的包名,例如:com.example.game。每个应用都有自己的独立 OBB 子目录。
OBB 文件必须遵循严格的命名格式,否则系统无法识别:
main.<versionCode>.<package_name>.obbpatch.<versionCode>.<package_name>.obb其中:
main:主扩展文件,通常包含核心资源。patch:补丁扩展文件,用于增量更新。versionCode:必须与 APK 中声明的版本号一致。普通用户一般无需手动操作 OBB 文件,但以下情况可能需要干预: