用java如何实现.rar的压缩
请问,用java如何实现.rar的压缩?我需要将文件压缩为.rar格式的
[解决办法]
可以通过调用winrar目录下的rar.exe
[解决办法]
楼主是必须使用rar压缩制式么?否则的话,用Java自带的Zip压缩,然后把文件后缀名定为RAR即可,winrar可以正确识别的。
否则就只能用Runtime去调用rar的命令行程序了。
第一种参见:
http://www.blogjava.net/mrcmd/archive/2007/08/24/138963.html
第二种参见:
http://www.freezq.cn/article/456.htm
[解决办法]
RAR 格式是有专利和版权的,因此根本就不会存在 RAR 压缩的开源版本。
RAR 估计只在中国流行得不得了,像开源软件都是用 gzip, zip, bzip2 等开源格式压缩的,根本就不在 RAR 格式的。
有种观念需要纠正一下,不要以为使用了非法授权的 WinRAR 就认为 WinRAR 是免费的、任意使用的!
[解决办法]