社区
Android
帖子详情
关于ZipFile的Size函数只能获取65535个Entry的问题……
wh_benben
2018-01-03 08:52:02
我有一个很大的zip压缩包,里面有十几万个文件,用java.util.zip下的ZipFile类读入zip文件后,用Size函数只能最多获取到65535个Entry。而我在windows平台上,用同样的方法去读这个zip文件,可以获取到所有的十几万个Entry,请问在android中应如何操作,才能获取到压缩包中的所有entry?
...全文
157
3
打赏
收藏
关于ZipFile的Size函数只能获取65535个Entry的问题……
我有一个很大的zip压缩包,里面有十几万个文件,用java.util.zip下的ZipFile类读入zip文件后,用Size函数只能最多获取到65535个Entry。而我在windows平台上,用同样的方法去读这个zip文件,可以获取到所有的十几万个Entry,请问在android中应如何操作,才能获取到压缩包中的所有entry?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wh_benben
2018-01-03
打赏
举报
回复
int是4字节,足够了。第三方库可以试试,谢谢了。
jklwan
2018-01-03
打赏
举报
回复
安卓并不支持大压缩文件,超过4G或65535个文件请使用Apache Commons Compress第三方库
顽固已死_有事烧纸
2018-01-03
打赏
举报
回复
用long类型读读看
python编写一个简单压缩软件
通过一个一简单的实战案例来编写一个压缩软件,让大家了解python这门语言 课程中用到了pip install安装python模块,以及介绍了虚拟环境.用tkinter来编写了界面,并使用了
zipfile
模块来...
java MultipartFile上传文件,JDK自带ZIP中文
问题
,以及Zip4J介绍和使用
最近遇到一个这样的需求:传一个压缩包给后台,后台保存后解压读取里面的文件。在这里做个记录 1、MultipartFile上传文件 文件上传有很多方法,这里推荐一种,代码: @PostMapping(value = "/import", headers = "content-type=multipart/*") public HttpResponseimportSqlLite(@...
Java处理ZIP文件的解决方案——Zip4J(不解压直接通过InputStream形式读取其中的文件,解决中文乱码)
一、JDK内置操作Zip文件 其实,在JDK中已经存在操作ZIP的工具类:ZipInputStream。 基本使用: public static Map<String, String> read
ZipFile
(String file) throws Exception { Map<String, String> resultMap = new HashMap<...
java zip gbk 读取_Java处理ZIP文件的解决方案——Zip4J(不解压直接通过InputStream形式读取其中的文件,解决中文乱码)...
一、JDK内置操作Zip文件其实,在JDK中已经存在操作ZIP的工具类:ZipInputStream。基本使用:public static Map read
ZipFile
(String file) throws Exception {Map resultMap = new HashMap();Charset gbk = Charset.forName("GBK");
ZipFile
zf = new...
JavaWeb解压缩漏洞之ZipSlip与Zip炸弹
研发人员在编写对用户可见的 zip 文件上传功能时,需要严格校验好 zip 文件中待解压缩的文件文件名是否包含../非法字符,校验带解压的文件大小,同时禁止通过
函数
获取
zip 文件大小,最后也需要校验下解压缩出来的文件总数来防止 Zip 炸弹。
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章