OBB is short for Opaque Binary Blob and it is a file format used by Android platform to store additional apps resources and code which do not feed in the primary installation APK file. OBB file size can vary from several megabytes to multiple hundreds of megabytes. It can store graphics, sound, level information, and pretty much any other kind of resource.
Android environment supports two types of OBB types:
OBB file name standard is shown below:
[main|patch].
First part of the name contains type of the OBB file: main or patch. After that app expansion version and package name follow. Expansion version should match the first version of the APK file which OBB file is associated with. It means that OBB file can work with later versions of the APK file which follow the first associated version. OBB file must have .obb file extension.
After Google Play downloads OBB files they will be stored in the following location on the device:
No more than two OBB files (main and patch) can be stored in the same folder. This is either controlled by Google Play or if the app installing OBB file on its own it should also make sure that this condition is met.
In most cases Google Play store is responsible for downloading and saving OBB files to the device. It is possible that OBB files may be deleted by user or Google Play store is unable to download them. In such cases app has to have code which can redownload OBB files to the user device.
XAPK Quick Info | |
---|---|
Compressed Android Package File | |
MIME Type | |
application/vnd.android.package-archive
| |
Opens with | |
XAPK Installer | |
Google Android | |
WinRAR | |
WinZIP |