免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 638 | 回复: 0
打印 上一主题 下一主题

gz和bz2压缩的一点小探讨 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-11 13:32 |只看该作者 |正序浏览

               
               
                .bz2和.gz都是linux下压缩文件的格式,有点类似windows下的.zip和.rar文件。
  .bz2和.gz的区别在于,前者比后者压缩率更高,后者比前者花费更少的时间。也就是说同一个文件,压缩后,.bz2文件比.gz文件更小,但是.bz2文件的小是以花费更多的时间为代价的。
  压缩实例:对一个599M的文件夹workspace进行压缩
  bz2文件
  time tar -jcvf j.tar.bz2 workspace/
  340M 56.8%
  real 13m20.975s
  user 11m13.872s
  sys 0m5.985s
  gz文件
  time tar -zcvf z.tar.gzworkspace/
  348M 58.1%
  real 2m10.305s
  user 0m54.228s
  sys0m7.399s
  总结:
  压缩后,.bz2文件只比.gz文件小了8M,但却花费了后者6倍多的时间。当然,压缩的比率,时间跟被压缩文件的格式,大小等因素有关。所以,本例不能说明使用gz比使用bz2更划算,但至少可以证明bz2比gz压缩率更高,gz比bz2花费更少的时间.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/76292/showart_1405030.html
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP