2010-07-20 53 views
0

有没有简单的方法,可以通过Java库或第三方库来压缩Java中的现有文件?在Java中压缩现有文件的简单方法?

我已经很熟悉创建ZipOutputStream的方法,将ZipEntry对象添加到该对象中,然后将数据从流中读入到ZipOutputStream中,我正在寻找一种更简单的方法来压缩一个文件。很可能这将成为第三方压缩库的建议。

回答

4

阿帕奇卡宴项目有一个非常简单的ZipUtil,你可以看看这里的Javadoc:

http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/util/ZipUtil.html

看着它只有从Java SDK进口源,因此它应该很容易只拖放到你的应用程序:

http://svn.apache.org/repos/asf/cayenne/main/branches/cayenne-jdk1.5-generics-unpublished/src/main/java/org/apache/cayenne/util/ZipUtil.java

+0

感谢您的链接代码,不正是我期待的,但应该是有帮助的。 – 2010-07-20 18:14:12