标题: 发现7zip相当能压缩

晚上发现texlive-2008的iso是用7z压缩时,相当好奇,打开http://p7zip.sourceforge.net/时无意中发现的,据说"7-Zip is a file archiver with highest compression ratio"。

于是就自己试了一下,首先是原始目录的大小:
代码:acevery@SpiritSoaring tmp $ du -sB1 trunk
2445312 trunk下面是用7z直接压缩,用tar打包后再用7za用7zip、bzip2,gzip,用tar以bzip2、gzip格式压缩的结果:
代码:acevery@SpiritSoaring tmp $ ls -l trunk.*
-rw------- 1 acevery acevery 196857 2008-07-21 01:15 trunk.7z
-rw------- 1 acevery acevery 201332 2008-07-21 01:19 trunk.tar.7z
-rw------- 1 acevery acevery 268541 2008-07-21 02:20 trunk.tar.7z.bz2
-rw------- 1 acevery acevery 435356 2008-07-21 02:21 trunk.tar.7z.gz
-rw-r--r-- 1 acevery acevery 269315 2008-07-21 01:15 trunk.tar.bz2
-rw-r--r-- 1 acevery acevery 440724 2008-07-21 01:15 trunk.tar.gz注意,不要直接用7z备份,因为它不会保留owner/group信息,所以推荐用代码:tar -cf - 目录名 | 7za a -si 压缩文件名进行备份。
http://linuxsir.org/bbs/thread333699.html