1

对于我在 Java 中的作业,我需要在创建 zip 文件时比较各种压缩方法(例如 Deflate、Implode、BZIP2 和 LZMA),并比较它们的速度和 zip 文件大小。我确实为上述方法找到了单独的 Java 实现,但我希望所有方法都有一个库,这样不同的实现不会影响结果(可能不会有任何区别,但仍然) .

那么是否有任何带有源代码的 Java 库,它支持多种 zip 压缩方法?

4

2 回答 2

1

也许你应该看看Commons Compress?该库支持ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE and Z files并且似乎符合您的需求。

于 2014-10-16T15:13:22.360 回答
0

我认为 Apache Commons Compress 可能是您正在寻找的东西:

http://commons.apache.org/proper/commons-compress/

于 2014-10-16T15:13:05.340 回答