读取加密的压缩.obb文件

 口十又欠又欠 发布于 2023-02-13 18:41

我有两个文件(例如),我想放在我的apk主扩展文件中.让这些文件是img1.jpgimg2.jpg.我使用以下命令压缩它们:

zip -n .jpg main.123.in.example.app.obb *.jpg

(版本代码为123,包为in.example.app).这将创建一个obb文件:main.123.in.example.app.obb

我将此代码放在适当的路径上.我可以通过调用以下内容轻松访问文件img1.jpgimg2.jpg:

File root = Environment.getExternalStorageDirectory();
File expPath = new File(root.toString() + "/Android/obb/in.example.app");
String pathToObb = expPath + File.separator + "main.123.in.example.app.obb";
ZipResourceFile zip = new ZipResourceFile(pathToObb);
InputStream iStream = zip.getInputStream("img1.jpg");
Bitmap bmp = BitmapFactory.decodeStream(iStream, null, options);// options to decode

这非常有效.现在,如何读取使用以下内容创建的加密zip文件:

zip -n -encrypt .jpg main.123.in.example.app.obb *.jpg

有什么方法可以读取这样的加密zip文件吗?或者我们是否使用jobb工具进行加密并使用StorageManager来挂载加密的obb并从那里读取?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有