加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

使用Java的Zip文件:有限制吗?

发布时间:2020-12-14 16:22:47 所属栏目:Java 来源:网络整理
导读:我正在为 Java应用程序创建备份例程. 但是,当zip文件超过4GB或大于65,000个文件时,zip文件已损坏. 我也在测试Apache Commons压缩压缩为tar.gz,但它的文件名限制为100个字符. 我想要测试这个API压缩压缩,但我不知道什么是java zip的问题. 所以真正的问题是:
我正在为 Java应用程序创建备份例程.
但是,当zip文件超过4GB或大于65,000个文件时,zip文件已损坏.

我也在测试Apache Commons压缩压缩为tar.gz,但它的文件名限制为100个字符.
我想要测试这个API压缩压缩,但我不知道什么是java zip的问题.

所以真正的问题是:我做错了事情,限制Java Zip实现,还是Zip格式本身的限制?

谢谢.

解决方法

报价从 Wikipedia:

The original ZIP format had a 4 GiB limit on various things
(uncompressed size of a file,compressed size of a file and total size
of the archive),as well as a limit of 65535 entries in a ZIP archive.

关于ZIP64:

Java’s built-in java.util.zip does not support it as of September 2010,but it has been added to OpenJDK and is planned for inclusion in Java 7.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读