首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

用java怎么实现.rar的压缩

2012-09-14 
用java如何实现.rar的压缩请问,用java如何实现.rar的压缩?我需要将文件压缩为.rar格式的[解决办法]可以通

用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 是免费的、任意使用的!
[解决办法]

探讨

RAR 格式是有专利和版权的,因此根本就不会存在 RAR 压缩的开源版本。

RAR 估计只在中国流行得不得了,像开源软件都是用 gzip, zip, bzip2 等开源格式压缩的,根本就不在 RAR 格式的。

有种观念需要纠正一下,不要以为使用了非法授权的 WinRAR 就认为 WinRAR 是免费的、任意使用的!

[解决办法]
是的,rar是非开源的,还没有看到过开源软件用rar格式,估计只能用Runtime调用rar自己的命令去压缩
[解决办法]
应该用ZIP的方式才不会遇到版权问题

热点排行