У меня есть папка ресурсов размером ~ 400 МБ, которую я хочу сохранить как файл расширения для Android, чтобы использовать в моем приложении.
Проблема заключается в том, что пакет их с помощью инструмента jobb:
jobb -d ./assets -o test_obb.obb -pn com.myapp -pv 1
размер созданного OBB ~ 800MB!
Если я создаю его с помощью zip, используя
zip -r -Z store test_zip.obb ./assets
размер такой же, как и в оригинале: ~ 400 МБ (как и ожидалось).
Но если я хочу извлечь файл из zip с помощью:
jobb -dump test_zip.obb -d test_zip
Я получаю:
Exception in thread "main" java.lang.RuntimeException: footer didn't match magic string (expected 0x1059983;got 0x1266)
Есть идеи, как сделать правильный OBB-файл нужного размера?