有没有一种简单的方法,通过Java库或第三方库来压缩Java中的现有文件?
我已经熟悉创建ZipOutputStream的方法,将ZipEntry对象添加到其中,然后将数据从流中读入ZipOutputStream,我正在寻找一种简单的方法来压缩一个文件。这很可能是对第三方压缩库的推荐。
答案 0 :(得分:4)
Apache Cayenne项目有一个非常简单的ZipUtil,您可以在这里查看javadoc:
http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/util/ZipUtil.html
查看源代码,它只从Java SDK导入,因此应该很容易直接进入您的应用程序: