package com.cn.teachmobile.utils;
import java.io.File;
import java.io.FileOutputStream;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Expand;
import de.innosystec.unrar.Archive;
import de.innosystec.unrar.rarfile.FileHeader;/**
* @author gongchaobin
*
* 解压缩zip rar文件*/
public classZipHelper {/**
* 解压zip文件
*
* @param sourceZip 需要解压的文件路径
* @param destDir 解压存放的路径
* @throws Exception*/
private static voidunzip(String sourceZip,String destDir) throws Exception{try{
Project p= newProject();
Expand e= newExpand();
e.setProject(p);
e.setSrc(newFile(sourceZip));
e.setOverwrite(false);
e.setDest(newFile(destDir));/*ant下的zip工具默认压缩编码为UTF-8编码,
而winRAR软件压缩是用的windows默认的GBK或者GB2312编码
所以解压缩时