tar,tar.gz,zip,tar.bz2压缩算法比较,tar.bz2压缩率最大最耗cpu

转载地址:http://www.libuchao.com/2013/04/21/linux-zip-tar-tar-gz-tar-bz2

Linux 下 zip、tar、tar.gz、tar.bz2

压缩、解压缩是日常工作中常用的两个操作,对于 Windows 平台而言,最常用的格式是 zip 和 rar,国内大多数是用 rar,国外大多数是用 zip。

而对于类 Unix 平台而言,常用的格式是 tar 和 tar.gz,zip 比较少一些,rar 则几乎没有。

ZIP 格式

zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS 平台,要说 zip 有什么缺点的话,就是它的压缩率并不是很高,不如 rar及 tar.gz 等格式。

将文件或文件夹压缩为一个 zip 文档的命令如下:

zip -r archive_name.zip file_to_compress
zip -r archive_name.zip directory_to_compress/

解压 zip 文档的命令如下:

unzip archive_name.zip

TAR 格式

严格的说,tar 只是一种打包格式,并不对文件进行压缩,主要是为了便于文件的管理,所以打包后的文档大小一般远远大于 zip 和 tar.gz,但这种格式也有很明显的优点,例如打包速度非常快,打包时 CPU 占用率也很低,因为不需要压缩嘛。

将文件或文件夹打包为 tar 文档的命令如下:

tar -cvf archive_name.tar file_to_compress
tar -cvf archive_name.tar directory_to_compress

解包一个 tar 文档的命令如下:

tar -xvf archive_name.tar

TAR.GZ

tar.gz 可以说是对于 tar 的一个补充,它会对文件进行压缩,且压缩率略优于 zip,而对于 CPU 的占用率却不怎么高。Linux 平台下的大多数开源软件或源代码都是采用这种格式。

将文件或文件夹打包压缩为 tar.gz 文档的命令如下:

tar -zcvf archive_name.tar.gz file_to_compress
tar -zcvf archive_name.tar.gz directory_to_compress

解压一个 tar.gz 文档的命令如下:

tar -zxvf archive_name.tar.gz

TAR.BZ2

相比以上几种格式,tar.gz2 拥有最高的压缩率,但是压缩的时候所需要的时间也最长,CPU 占用率也最高。将文件或文件夹压缩为 tar.bz2 的命令如下:

tar -jcvf archive_name.tar.bz2 file_to_compress
tar -jcvf archive_name.tar.bz2 directory_to_compress

解压一个 tar.bz2 文件的命令是:

tar -jxvf archive_name.tar.bz2

我将最新版的 WordPress 3.5.1 版本的文件夹分别用以上几种格式压缩后的文件大小分别为:

[root@lichao files]# ls -l
total 27764
drwxr-xr-x 5 root root     4096 Jan 24 20:53 wordpress
-rw-r--r-- 1 root root 13250560 Apr 21 02:23 wordpress.tar
-rw-r--r-- 1 root root  4628845 Apr 21 02:27 wordpress.tar.bz2
-rw-r--r-- 1 root root  5012223 Apr 21 02:18 wordpress.tar.gz
-rw-r--r-- 1 root root  5468888 Apr 21 02:18 wordpress.zip

可以说以上几种类型的格式各有优缺点,你需要在压缩率、压缩和解压耗时及 CPU 占用率方面找到一个平衡点。我在此之前一直使用 zip 格式,因为它看起来命令简单容易记住,但是从今往后起可能会用 tar.gz 多一些。

Posted on 2013-04-21

1 Comment

  • zwwooooozwwooooo about 2 years ago

    这是你自己写的博客系统吧???试试评论。

Leave a Comment

 

 

 



  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ZArc2Go 特别版是具有压缩文件格式转换功能的压缩工具。它功能全面,可以支持7-ZIP、A、ACE、ARC、ARJ、B64、BZ2、BH、CAB、BZA、CPIO、ENC、DEB、GCA、GZGZA、HA、JAR、LHA、LIB、LZH、MBF、MIM、PAK、PK3、RAR、RPM、TAR、TAZ、TBZ、TGZ、TZ、UUE、XXE、YZ1、Z、ZIP、ZOO等格式,支持对压缩文件进行解密。 ZArc2Go 绿色中文版ZArc2Go 绿色中文版 IZArc是非常好用! 要打开一个存档只需双击(或者,你工作在Web样式,点击一次),在我的电脑或Windows资源管理器中列出的档案, 拖放档案到IZArc,或使用标准打开对话框。主要IZArc窗口功能的名称列表,以及大小 在开放档案中的所有文件。 此列表可以滚动和分类上的任何领域。可配置的工具栏提供快速访问常用操作。 广泛的上下文敏感的帮助总是可用的。 拖放 Windows的拖放界面,完全支持。您可以将来自IZArc文件拖放到其他应用程序, 或者只是到Windows资源管理器解压缩到指定的目录。 IZArc将投下他们的目标应用程序之前,将文件解压缩。 目标应用程序会将这些文件,就好像他们已经被删除从我的电脑或Windows资源管理器。 您也可以删除的档案上IZArc打开它们,或者滴上IZArc文件,将其添加到一个开新的存档。 IZArc支持以下压缩文件类型: 7-ZIP,A,ACE,ARC,ARJ,B64,BH,BIN,BZ2,BZA,C2D,CDI,CAB,CPIO,DEB,ENC,GCA,GZGZA,HA,IMG,ISO,JAR,LHA LIB,LZH,医疗保险基金,中密度纤维板,MIM,NRG,PAK,PDI,PK3,RAR,RPM,TAR,TAZ,TBZ,TGZ,TZ,UUE,WAR,XPI,XXE,YZ1,Z,ZIP,ZOO IZArc的主要特点 >创建一个归档 >将文件添加到现有存档 >从现有的档案删除文件 >摘自现有的存档文件 >测试归档文件 >转换档案 >转换的CD图片 >修复损坏的存档 >搜索任何文件在很多档案 >收藏夹 >获取文件和信息,如压缩率,路径或大小的详细列表,存档文件 >同时支持多空8.3文件名 >磁盘往返于多个磁盘或其他可移动媒体跨越 >实施可能性的名字大小,日期等列表项排序 >全拖放支持 > CD / DVD映像支持(ISO,BIN,MDF,NRG,IMG,C2D,PDI,CDI) >集成在Windows资源管理器上下文菜单 >自动安装大多数软件的分发归档文件 >添加/查看评论在归档 >通过双击到在文件列表中的文件,它的开通与关联到这个文件类型的程序 >检查特征 >创建一个自解压存档 >电子邮件归档 >检查是否有新的更新 >内建多语言支持 >病毒扫描功能 > UU/ XX/ MIME编码/解码 >创建多卷集 >合并多卷集 > UnSFX(转换成自解压(SFX)。EXE文件到标准档案) >使用Rijandael加密文件 – AES(256位)加密 >邮编加密(WinZip的9兼容) > BZIP压缩为ZIP压缩文件 >解密(.ize)文件 >使用 VirusTotal 检查档案和文件归档
快压(KuaiZip)是一款免费、方便、快速的压缩和解压缩利器,拥有一流的压缩技术,是国内第一款具备自主压缩格式的软件。快压自身的压缩格式 KZ 具有超大的压缩比和超快的压缩解压速度,兼容 RAR,ZIP 和 7Z 等40余种压缩文件。快压还可作为虚拟光驱软件使用,可挂载光盘镜像。    快压特点 1、高效的压缩和解压缩功能 所有压缩软件的基本功能,快压具备超强压缩比的KZ格式,将压缩和解压缩做到极致 2、支持压缩格式插件,自由的扩展升级 一款软件可搞定大部分常见压缩格式,甚至可独立支持光盘映像文件,并可以通过格式插件自由的扩展升级。 3、方便文件传送的多卷压缩功能 将文件压缩成多个小巧的文件,相当于一个小巧的文件切割器,传送大文件必备 4、随时可以清理历史记录,保护隐私 方便的记录和清除所有的压缩、解压缩文件的历史记录,可以一键清理 快压功能概览 1、自创压缩格式(KZ)算法,固实超高压缩比,提升压缩率5-30%。 2、开放接口,支持插件功能。 3、支持 KZ、ZIP、7Z 、ACE、ARJ、BZ2 、CAB、GZ、ISO、JAR、LZH、TAR、 UUE、Z 等40余种常用压缩格式。 4、方便易用的软件界面和详细的新手向导功能。 5、支持多卷压缩、固实压缩。 6、加密、保护、锁定、恢复、测试压缩包。 7、多线程、多级别、多模式压缩和解压缩。 8、强大的自解压包功能。 9、添加、查看压缩包注释。 快压特色功能 1.分享文件很轻松,在右键菜单中选择“压缩并秒传分享给好友”这一选项,快压就会帮你完成压缩、上传的步骤,是不是比以前简单了许多呢。快压默认使用的网盘为盛大网盘,用户无法更改。    2.实用的虚拟光驱功能,使用快压的用户就可以无需格外再装虚拟光驱了,快压的挂载文件(虚拟光驱)功能,可以帮助用户虚拟光驱并装载光盘镜像文件,该功能支持同时执行多张光盘(虚拟多个光驱) 支持挂载 ISO、CUE/BIN、ISZ、IMG、MDS/MDF、NRG、CCD、无损CD镜像(Flac、WV、APE)。 快压(kuaizip)是一款非常流氓的压缩和解压缩软件。 很多人都认为它是一款垃圾软件、流氓软件,用它压缩后的文件传到别的电脑也必须安装快压才能打开。 同时,使用快压压缩为zip格式后,生成为的zip压缩包为独立的特殊压缩包,压缩包内包含一个说明文件,告知用户需要使用快压才能进行正常解压,使用其他任何解压工具均无法解压。 在使用上有强迫用户使用的现象,安装陷阱比较多,安装程序绑定较多不良软件默认安装,有流氓软件的嫌疑。压缩格式相对于常用其他压缩软件并不优秀,但却与其他常用软件不兼容,在这点上,用户感受很差。
WinRAR是现在最流行最常用的压缩工具,WinRAR不仅压缩率较大、压缩速度较快,而且界面友好,使用方便。软件完美支持RARZIP ,还支持CAB、ARJ、LZH、TARGZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;可以实现多卷压缩功能,具有历史记录和收藏夹功能、创建自释放文件,可以制作简单的安装程序等强大的功能。软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常压缩功能,真正做到简单全面实用。是用户实现压缩功能的好帮手。 WinRAR主要功能 WinRAR压缩率更高 WinRAR 在 DOS 时代就一直具备这种优势,经过多次试验证明,WinRARRAR 格式一般要比其他的 ZIP 格式高出 10%~30% 的压缩率,尤其是它还提供了可选择的、针对多媒体数据的压缩算法。 对多媒体文件有独特的高压缩率算法 WinRAR 对 WAV、BMP 声音及图像文件可以用独特的多媒体压缩算法大大提高压缩率,虽然我们可以将 WAV、BMP 文件转为 MP3、JPG 等格式节省存储空间,但不要忘记 WinRAR 的压缩可是标准的无损压缩。 能完善地支持ZIP格式并且可以解压多种格式的压缩包 虽然其他软件也能支持 ARJ、LHA 等格式,但却需要外挂对应软件的 DOS 版本,实在是功能有限。但 WinRAR 就不同了,不但能解压多数压缩格式,且不需外挂程序支持就可直接建立 ZIP 格式的压缩文件,所以我们不必担心离开了其他软件如何处理 ZIP 格式的问题。 设置项目非常完善,并且可以定制界面 让我们通过开始选单的程序组启动WinRAR,在其主界面中选择“选项”选单下的“设置”打开设置窗口,分为常规、压缩、路径、文件列表、查看器、综合六大类,非常丰富,通过修改它们,可以更好地使用 WinRAR。实战:如果同时安装了某款压缩软件与 WinRARZIP 文件的关联经常发生混乱,现在我们只需进入设置窗口,选“综合”标签,将“ WinRAR 关联文件”一栏中的 ZIP 一项打勾,确定后就可使 ZIP 文件与 WinRAR 关联,反之如果将勾去掉,则 WinRAR 自动修改注册表使 ZIP 重新与这个压缩软件的关联。 可用命令行方式使WinRAR参与批命令 WinRAR 中包含的RAR支持在Windows/DOS系统上的命令行操作,格式为: RAR <命令> -<开关> <压缩包> <文件...> <解压缩路径> a 压缩,e、x 解压等常用参数基本无异于DOS版本,可以在批文件中方便地加以引用。 实战:我们编辑如下的批处理文件WPS.bat: start /w "c:program fileswps2000winwps32.exe" start "c:program fileswinrarrar" m -p328 c:mywjwj.rar c:mywj*.wps 该批文件运行后首先调用 WPS 2000,用户编辑完文件并存入 Mywj 文件夹中,退出WPS 2000后 RAR 立即将 Mywj 下的 WPS 文件压缩、加密码移入Wj.rar中,省去了每次压缩加密的繁琐。 对受损压缩文件的修复能力极强 在网上下载的ZIPRAR类的文件往往因头部受损的问题导致不能打开,而用WinRAR调入后,只须单击界面中的“修复”按钮就可轻松修复,成功率极高,大家不妨一试。 能建立多种方式的全中文界面的全功能(带密码) 多卷自解包 我们知道不能建立多卷自解包是某种压缩软件的的一大缺陷,而WinRAR处理这种工作却是游刃有余,而且对自解包文件还可加上密码加以保护。 辅助功能设置细致 可以在压缩窗口的“备份”标签中设置压缩前删除目标盘文件;可在压缩前单击“估计”按钮对压缩先评估一下;可以为压缩包加注释;可以设置压缩包的防受损功能,等等细微之处也能看出WinRAR的体贴周到。 压缩包可以锁 双击进入压缩包后,单击命令选单下的“锁定压缩包”就可防止人为的添加、删除等操作,保持压缩包的原始状态。 WinRAR截图 相关链接 WinRAR历史使用记录怎么删除?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值