读书人

解压密码已知的zip资料

发布时间: 2012-10-15 09:45:25 作者: rapoo

解压密码已知的zip文件

第一步:剥去密码:

下面方法是解密工作,参数:

srcFile:源文件地址
destfile:解密后的临时文件
pwd:密码

?

ZipFile zipFile = new ZipFile(上面的临时文件);Enumeration entryEnu = zipFile.entries(); while (entryEnu.hasMoreElements()) {     ZipEntry entry = (ZipEntry) entryEnu.nextElement();    is = zipFile.getInputStream(entry);     bos = new ByteArrayOutputStream(is.available());    byte[] buff = new byte[8192]; int len = 0;    while ((len = is.read(buff)) != -1) {         bos.write(buff, 0, len);     }     bis = new ByteArrayInputStream(bos.toByteArray());     break; }temp.delete(); 
?

?

?

读书人网 >编程

热点推荐