Plik z rozszerzeniem .OBB (Opaque Binary Blob) to specjalny typ archiwum binarnego wykorzystywany przede wszystkim w systemie Android do przechowywania dużych ilości dodatkowych danych aplikacji, zwłaszcza gier i multimediów. Służy on do przechowywania zasobów, które nie mieszczą się w głównym pliku instalacyjnym APK, takich jak grafiki HD, pliki dźwiękowe czy filmy.
Pliki OBB zostały wprowadzone wraz z systemem Android 2.3 (Gingerbread), aby umożliwić programistom obejście ograniczeń rozmiaru aplikacji pobieranych ze sklepu Google Play (obecnie 100 MB dla pliku APK), pozwalając na dołączenie dwóch plików OBB do jednej aplikacji, z których każdy może mieć rozmiar do 2 GB. Pliki te są często szyfrowane i przechowywane w pamięci urządzenia (np. na karcie SD) obok aplikacji APK.
OBB można tworzyć m.in. za pomocą narzędzia JOBB z Android SDK (obecnie Android Studio), a ich struktura umożliwia hermetyczne i bezpieczne przechowywanie zasobów używanych przez aplikację. Pliki te pobierane są najczęściej razem z aplikacją ze sklepu Google Play, ale mogą być także dociągane przy pierwszym uruchomieniu programu.
Najważniejsze informacje o plikach .obb
- .OBB to rozszerzenie pliku archiwum z zasobami dla aplikacji Android – umożliwia przechowywanie dużych plików nie mieszczących się w APK (do 2 GB na plik);
- Pliki są często szyfrowane i wymagają dostępu przez odpowiednią aplikację – zapewnia to bezpieczeństwo i kontrolę nad dostępem;
- Tworzone za pomocą narzędzi deweloperskich Androida (np. JOBB) – ułatwia to pracę programistom;
- Służą głównie do obsługi gier i aplikacji multimedialnych na Androidzie – pozwalają na instalowanie bardziej zaawansowanych treści.
Do otwierania i używania plików OBB wymagany jest odpowiedni program, najczęściej jest to aplikacja Android, do której są przeznaczone.