2014年7月5日

Android: 解壓縮有密碼的zip檔(Zip4J)

Zip4j 
參考此jar,簡單用法如下:
public static void unzip(File zipFile, String dest, String passwd) throws ZipException {
        ZipFile zFile = new ZipFile(zipFile); 
        File destDir = new File(dest);   
        if (destDir.isDirectory() && !destDir.exists()) {   
            destDir.mkdir();   
        }   
        if (zFile.isEncrypted()) {   
            zFile.setPassword(passwd.toCharArray());   
        }   
        zFile.extractAll(dest);     
    }   

沒有留言: