【发布时间】:2016-09-27 12:04:46
【问题描述】:
我在 zipfile 上使用 java 1.8.0_60 时遇到此错误 > 4 GB
我发现应该可以通过 zip64 实现。
ZipFile zipFile = new ZipFile(zippedFile);
错误:
java.util.zip.ZipException: invalid CEN header (bad signature)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
我应该以另一种方式获取条目以使用 zip64 吗?
【问题讨论】:
-
你可以试试java zip filesystem - 会很有趣。
-
如果生成的 zip 文件格式错误(如您所见),那么最可能的原因是您没有关闭文件。
-
@OldCurmudgeon: zip 文件有效
-
@JoopEggen: zip > 4 GB with java zip filesystem 的相同错误