2

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

谢谢

4

2 回答 2

0

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

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

希望这可以帮助

于 2012-06-03T07:35:38.647 回答
0

来自 Wikipedia:Java 的内置 java.util.zip 确实支持 Java 7 版本的 ZIP64。据我所知,Android SDK 是为 java5/6 设计的,另见这个问题。但是您也许可以从 java.util.zip 中提取类并在您的项目中使用这些类。

于 2012-06-03T07:38:54.557 回答