Commons Compress 1.4 发布了,该版本除了修复很多哦bug 外,还新增对 xz 压缩格式的支持。
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\\"));