用java程序怎么判断rar文档的加密状态?

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:29:00
最近在做提取rar文档中的文本的程序。
用到rar的命令参数,用到了java的Process 类
但是在遇到rar加密时,Procsess得到的流就卡住了,不能读取数据。程序也不动,当时程序也没有死。
不知道怎么解决。
哪位大侠,能帮我解决下呢

把你的程序写在while循环里,每隔一段时间返回一个自己定义的当前状态,如果2秒内状态没有变化就退出,同时给出提示

所谓多zip加密,实际上就是一种对zip字节流的一种对称加密~其中解密的密码,就是对称加密中的密钥

加密后的字节保存为一个.zip的文件,打开之前必须输入密码(密钥),通过密钥将文件的字节转换成为普通的zip字节,就能读取出来了~
最好是写一个加密的输入输出流,将zip的输入输出流包装一下