2010-07-20 47 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