【发布时间】:2010-11-15 11:19:15
【问题描述】:
我正在使用 Java 的 Zip 实用程序包,想知道如何创建一个完全不压缩的 zip 文件。将级别设置为 0 无济于事。是这样吗?
另外,当我使用STORED 方法时,它会抛出以下异常:
java.util.zip.ZipException: STORED entry missing size, compressed size, or crc-32
我可以设置大小,但现在抛出以下异常:
java.util.zip.ZipException: invalid entry crc-32
我只是在网上搜索所有可用的示例,我猜我无法真正正确理解它。如果有人能在这方面帮助我并提供建议来纠正我可能正在做的问题,那就太好了。
【问题讨论】:
-
那些 int 常量是来自另一个时代(可能是 C)的“代码重音”......我希望 David Connelly 在编写 ZipOutputStream 之前已经阅读过 Java 枚举。
-
@ChristopheRoussy 那会相当困难,因为
ZipOutputStream出现在枚举之前很多年。 -
我想知道枚举有什么好。以及 const 整数有什么不酷的地方。