Java 如何实现加密rar 文件的解压操作 如何实现加密rar 文件的解压操作?用什么第三方项目? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String cmd = rarPath + "\\WinRAR.exe x -ibck -hp123 -y " + SourcePath + "\\" + Filename + " " + SourcePath;Process proc;proc = Runtime.getRuntime().exec(cmd);if (proc.waitFor() != 0) { throw new Exception("错误:解压文件'" + Filename + "'错误。错误原因exit value =" + proc.exitValue());}其中 -hp123 表示密码为123。 如楼上,调用winrar命令行模式。另外,需要运行的机器是windows系统,安装完整版的winrar 如果不安装WINRAR,java如何实现呢,听说可以用第三方项目?Java unrar不支持带密码的解压操作 楼主自己到网上去找下好事者无聊搞的支持rar文件压缩和解压的第三方jar包吧 我只知道有个zip4j的 rar 和 zip 的压缩算法不相同的zip 是国际公开的算法,rar好象没有公布。想通用性好的话,用 zip。 建议用zip,java对zip有很好的支持,可以用ZipInputStream和ZipOutputStream来操作。 有做过类似项目的人吗,提供下jar和方法? java.util.zip包下有压缩用的类,网上搜一下,很容易找到~~ 这个包是JDK自带的,但是被压缩文件中有中文文件名时,会出现乱码好多年没用这个包了,不晓得新版有木有解决这个问题 如果用在移动端,比如android,如何实现啊? 使用java语言如何统计在服务器上的某个文件的大小(所占的磁盘空间)? 编写一个程序 帮我看看这问题! 如何让java的控件在Applet小程序的容器中定位? 如何解决Console类不能使用的问题 jdk1.3下,不能运行程序,请解决! 再问一个基础问题,谢谢大家!!!! 如何取的鼠标点击处的颜色值? 快死了,大哥来帮忙 java中抽象类不能实例化,但为什么有些方法却返回抽象类的实例? java jPasswordField密码框输入密码后报错An uncaught exception was raised 创建方法比较两个字符串是否相等
Process proc;
proc = Runtime.getRuntime().exec(cmd);
if (proc.waitFor() != 0) {
throw new Exception("错误:解压文件'" + Filename + "'错误。错误原因exit value =" + proc.exitValue());
}
其中 -hp123 表示密码为123。
另外,需要运行的机器是windows系统,安装完整版的winrar
如果不安装WINRAR,java如何实现呢,听说可以用第三方项目?Java unrar不支持带密码的解压操作
这个包是JDK自带的,但是被压缩文件中有中文文件名时,会出现乱码
好多年没用这个包了,不晓得新版有木有解决这个问题