文件壓縮/解壓縮包 Apache Commons Compress 1.3 發布

jopen 13年前發布 | 15K 次閱讀 Java

Commons Compress 用以實現將文件壓縮或解壓成 tar、zip、bzip2 等格式。

下面代碼將文件壓縮成zip格式:

Archive archiver = ArchiverFactory.getInstance("zip"); 
                archiver.add(   new File("C:\\Temp\\1.html"));
                archiver.add(   new File("C:\\Temp\\1.html.bz2"));
                archiver.save(  new File("C:\\Temp\\ZIPTEST.zip"));

Zip文件的解壓縮:

Archive archiver = ArchiverFactory.getInstance( 
                                new File("C:\\Temp\\ZIPTEST.zip"));
                archiver.unpack( new File("C:\\Temp\\unpacked\\"));
Apache Commons Compress 1.3 發布了,該版本增加對 pack200 的支持,支持 Unix 的 dump 格式的只讀處理,透明的對zip64擴展的支持,同時該版本也是 Compress 1.3 首次要求 Java 5 支持的版本。

項目地址: http://commons.apache.org/compress/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!