Java - 打开zip文件,里面有超过65535个文件

时间:2012-06-03 07:31:52

标签: java android zip

我正面临着有趣的问题。我的ZIP存档中有超过65535个文件存档,这就是问题,因为标准ZIP存档可以携带不超过65535,以便能够成功解压缩它们。你遇到过同样的问题吗?我目前在Android中解压缩(使用ZipEntry),那么有什么方法可以增加我可以存储在一个ZIP中的文件数量吗?

由于

2 个答案:

答案 0 :(得分:0)

看这里:zip 看起来它是zip格式的限制。

您可能有兴趣阅读这个精彩网站的另一个主题: zip64 library in java 我不知道它是如何移植到Android的......

希望这有帮助

答案 1 :(得分:0)

来自维基百科:Java's built-in java.util.zip does support ZIP64 from version Java 7。 据我所知,Android SDK是为java5 / 6设计的,另请参阅this question。 但是您可以从java.util.zip中提取类并使用项目中的类。