java 以流的形式解压带密码的zip
可以使用 Runtime 直接调用 winRar 的命令行命令来解压缩
注意:
1、winRar命令使用,在dos下输入 unrar 就可以看到全部的命令说明。该命令在winRar的安装目录下
2、winRar命令行命令的路径问题,也就是path。要么加入系统变量path中,要么在winRar的安装目录下执行程序
以下是程序代码,解压 test.rar 到当前目录下,密码123
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class TestRunTime {
public static void main(String[] args) {
Runtime run = Runtime.getRuntime();
try {
Process p = run.exec(“unrar e test.rar -p123”);//执行解压缩命令
BufferedInputStream in = new BufferedInputStream(p.getInputStream());
BufferedReader inBr = new BufferedReader(new InputStreamReader(in));
String lineStr;
while ((lineStr = inBr.readLine()) != null)
System.out.println(lineStr);
// 检查命令是否执行失败。
if (p.waitFor() != 0) {
if (p.exitValue() == 1)// p.exitValue()==0表示正常结束,1:非正常结束
System.err.println(“命令执行失败!”);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
如何破解zip压缩文件密码破解
方法/步骤1 Ziperello软件安装
1、在网上搜索Ziperello软件并下载下来,解压
2、我找到的是绿色便携版的,双击Ziperello.exe就可运行。
3、软件打开后,如下图所示
方法/步骤2利用Ziperello解密加密压缩文件
1、点击“打开”选择要解密的ZIP文件
2、在弹出的窗口选择要解密的文件,然后单击“打开”
3、这时候,Ziperello软件会弹出“读取zip压缩包”,校正文件数量后单击“OK”
4、勾选文件,然后单击“NEXT”。
5、接下来我们进入解密过程“步骤2”这里有3种破解模式,大家可以根据需要进行选择,这里我选择“暴力破解”,点击“NEXT”。
6、字符类型:里面有“固定字符集”、“自设字符集”
7、最大密码长度,最小密码长度,用来设置密码的选择范围,如果知道密码的大致长度可以减少破解时间。
8、如果选择“自设字符集”字符类型,可以自己设置字符,可以节省时间。
9、如果选择“固定字符集”则需要选择“字符集”并在可能用到的字符上打勾。
10、填写“起始密码”也可以减少破解时间,
11、单击“NEXT”进入步骤3,
12、进入步骤3后单击“开始”,然后破解就会开始了
13、破解成功后会弹出提示信息。
ZIP格式的解压文件密码忘了
工具/原料
Win7 Advanced Archive Password Recovery4.54 电脑
方法/步骤
1、打开Advanced Archive Password Recovery4.54软件,单击“打开文件”,选择需要解密的RAR/ZIP压缩包。
2、在范围选项里面,回忆一下设置的密码全是英文字母,还是全是数字,或者英文字母与数字的组合,(例如全部是数字),则勾选图中选项。
3、在长度选项里,预估一下密码的长度在什么范围内。
4、在自动保存选项里面,配置自动保存的时间,以及自动保存的文件目录。
5、配置完成,单击“开始”进行密码的恢复,稍等会即可找回密码。
java 解压zip 密码
调用开源项目winzipaes。
AesZipFileDecrypter zipFile = new AesZipFileDecrypter( new File(“doc/zipSpecificationAes.zip”) );
ExtZipEntry entry = zipFile.getEntry( “zipSpecification.txt” );
zipFile.extractEntry( entry, new File(“doc/zipSpecification.txt”), “foo” );
具体参考下面链接
怎么解压zip压缩文件密码?
可以通过Archpr4.54软件解压,具体操作步骤如下。
工具/原料:联想昭阳K21、windows7、Archpr4.54
1、打开Archpr,点击“攻击类型”下方的下拉选择框。
2、在下拉列表中,点击“字典”。
3、点击“字典”选项卡。
4、点击字典文件下面的“文件夹”图标。
5、选择字典文件,点击“打开”。
6、点击“自动保存”选项卡。
7、勾选“自动保存”。
8、点击工具栏上的“打开”。
9、选择需要获取密码的压缩包文件,点击“打开”,即可开始解密。
10、解密成功后,即可查看到解压密码,用此密码便可解开zip压缩包了。