微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用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.

原文地址:https://www.jb51.cc/java/125649.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐