用什么编程语言编写的android obb文件?它们是用C和C ++这样的本地语言编写的,还是用与apk文件编码相同的方式编写的?
答案 0 :(得分:1)
根据Android' StorageManager的文档,OBB(不透明二进制Blob)包含一个包含资源的文件系统。 OBB中的文件系统可以包含任何内容,包括代码,图像,音频文件,视频文件等。
" Opaque" part意味着它被编码的方式意味着一个专有的黑盒子" - 我们并不打算确切知道它是如何编码的。
答案 1 :(得分:1)
OBB文件用于APK扩展,请在此处阅读https://developer.android.com/google/play/expansion-files.html
您上传的每个扩展文件都可以是您选择的任何格式(ZIP,PDF,MP4等)。
无论文件类型如何,Google Play都会将其视为不透明的二进制blob,并使用以下方案重命名文件:
[主|补丁] ... OBB
它们通常是一个zip文件(重命名为.obb
),然后zip当然可以包含开发人员选择的任何内容。
您还可以使用此处的JOBB工具创建加密的obb
文件:https://developer.android.com/studio/command-line/jobb.html