最近项目中使用Java实现zip/unzip XML文件的功能,Java自带的API可以方便实现文件的压缩和解压缩,记录一下相关代码。
- 以源文件名zip压缩源文件到目标文件
public void zip(File src, File dest){
InputStream in = null;
ZipOutputStream zos= null;
try {
zos = new ZipOutputStream(new FileOutputStream(dest));
ZipEntry ze= new ZipEntry(src.getName());
zos.putNextEntry(ze);
in = new FileInputStream(src);
IOUtils.copy(in,zos);
} catch