LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2329|回复: 19

发现7zip相当能压缩

[复制链接]
发表于 2008-7-21 02:34:25 | 显示全部楼层 |阅读模式
晚上发现texlive-2008的iso是用7z压缩时,相当好奇,打开http://p7zip.sourceforge.net/时无意中发现的,据说"7-Zip is a file archiver with highest compression ratio"。

于是就自己试了一下,首先是原始目录的大小:
  1. acevery@SpiritSoaring tmp $ du -sB1 trunk
  2. 2445312        trunk
复制代码

下面是用7z直接压缩,用tar打包后再用7za用7zip、bzip2,gzip,用tar以bzip2、gzip格式压缩的结果:
  1. acevery@SpiritSoaring tmp $ ls -l trunk.*
  2. -rw------- 1 acevery acevery 196857 2008-07-21 01:15 trunk.7z
  3. -rw------- 1 acevery acevery 201332 2008-07-21 01:19 trunk.tar.7z
  4. -rw------- 1 acevery acevery 268541 2008-07-21 02:20 trunk.tar.7z.bz2
  5. -rw------- 1 acevery acevery 435356 2008-07-21 02:21 trunk.tar.7z.gz
  6. -rw-r--r-- 1 acevery acevery 269315 2008-07-21 01:15 trunk.tar.bz2
  7. -rw-r--r-- 1 acevery acevery 440724 2008-07-21 01:15 trunk.tar.gz
复制代码

注意,不要直接用7z备份,因为它不会保留owner/group信息,所以推荐用
  1. tar -cf - 目录名 | 7za a -si 压缩文件名
复制代码
进行备份。
发表于 2008-7-21 02:57:59 | 显示全部楼层
据说7z很强,但是压缩时间太长。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 03:08:56 | 显示全部楼层
是啊,刚刚用它来压缩几个ttf文件虽然能小1/8但多花了不小时间。看来高压缩比是以压缩时间增加为代价的。
回复 支持 反对

使用道具 举报

发表于 2008-7-21 03:29:54 | 显示全部楼层
原来它采用的就是lzma,现在有部分gentoo的包在下载源代码时已经开始选择下载lzma压缩格式了
回复 支持 反对

使用道具 举报

发表于 2008-7-21 08:45:53 | 显示全部楼层
确实不错,我看 snapshots/portage-latest.* 有 lzma 压缩的。压缩比还是很可观的。
回复 支持 反对

使用道具 举报

发表于 2008-7-21 10:33:48 | 显示全部楼层
我在公司也用这个东西, 客户也用,所以发送文档的时候快了不少, 压缩的那点时间根本不用算计的。
回复 支持 反对

使用道具 举报

发表于 2008-7-21 14:15:05 | 显示全部楼层
我在windows下都用这个,不是因为压缩率高,只是被winrar提示付款的对话框搞得太烦了~~~
回复 支持 反对

使用道具 举报

发表于 2008-7-21 14:36:20 | 显示全部楼层
Windows 下 7-zip 看不了 RAR 注释,有时候要密码很不爽。Linux 我还没有打开过有注释的压缩文件。
回复 支持 反对

使用道具 举报

发表于 2008-7-21 14:53:27 | 显示全部楼层
Post by 亞利艾爾;1876981
Windows 下 7-zip 看不了 RAR 注释,有时候要密码很不爽。Linux 我还没有打开过有注释的压缩文件。

呃,这是个问题,到现在为止我还没有打开使用winrar加密过的压缩包。winrar加密是很强,还记得当年刚会用电脑时 企图用什么winrar破解工具来解压,结果那个号称专业破解winrar密码的工具算了三天,啥也没算出来。后来再也不用这种傻事了……

补充一下,哪位兄弟有方法能够打开 使用 winrar 加密的压缩包,共享一下方法不胜感激
回复 支持 反对

使用道具 举报

发表于 2008-7-21 19:42:07 | 显示全部楼层
Post by OBCattle;1876990
呃,这是个问题,到现在为止我还没有打开使用winrar加密过的压缩包。winrar加密是很强,还记得当年刚会用电脑时 企图用什么winrar破解工具来解压,结果那个号称专业破解winrar密码的工具算了三天,啥也没算出来。后来再也不用这种傻事了……

补充一下,哪位兄弟有方法能够打开 使用 winrar 加密的压缩包,共享一下方法不胜感激


你是说用7zip解压.rar的文件,还是查看.rar的注释?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表