真实对比压缩格式的大小

真实对比压缩格式的大小

zip格式我就不介绍了

呵呵

用netterm这个windows下面的软件做案例,包含exe文件dll文件和文本文件

-rw-r--r-- 1 root root 667524 03-09 08:46 netterm.7z
-rw-r--r-- 1 root root 852164 03-08 08:06 netterm.rar
-rw-r--r-- 1 root root 872161 03-09 08:43 netterm.tar.bz2
-rw-r--r-- 1 root root 969262 03-09 08:43 netterm.tar.gz

7z还是最小的,但是时间确实长一些
rar比bz2优秀是我没有想到的

下面用一堆纯文本做比较,是一个log目录,大小有34M 也就是 33892 K

date && tar jcf log.tar.bz2 log/ && date
四  3月  9 08:51:17 UTC 2006
四  3月  9 08:51:32 UTC 2006

15秒!

date && tar zcf log.tar.gz log/ && date
四  3月  9 08:53:01 UTC 2006
四  3月  9 08:53:03 UTC 2006

2秒!


date && 7z a -bd -r log.7z log/ && date
四  3月  9 08:55:16 UTC 2006
四  3月  9 08:56:25 UTC 2006

69秒!

太夸张了!

下面看看大小

-rw-r--r-- 1 root root 1517607 03-09 08:56 log.7z
-rw-r--r-- 1 root root 1828933 03-09 08:51 log.tar.bz2
-rw-r--r-- 1 root root 2530618 03-09 08:53 log.tar.gz
要多找些不同类型的文件 测试看看才有真正的效果显示啊
这个浩大的测试工程就交给你来哦
tar.bz2 和 tar.gz 最大的缺点就是用 tar 把所有文件当作一个流, 所以不能随即存取, 没有校验码.
我倒是真的很想测试一下

准备用/usr/src/linux目录测试

文本文件和二进制文件都很多的一个目录
支持atfa继续测试。
友情支持!
atfa, comeon
Test of 3 compression formats



Source Files

/usr/linux-2.6.15-gentoo-r5 442M/452404K



7z

73M     linux.7z
Fri Mar 10 23:36:26 UTC 2006
Fri Mar 10 23:46:16 UTC 2006
590s




tar.bz2

81M     linux.tar.bz2
Fri Mar 10 23:48:29 UTC 2006
Fri Mar 10 23:51:44 UTC 2006
195s


tar.gz

102M    linux.tar.gz
Fri Mar 10 23:56:08 UTC 2006
Fri Mar 10 23:56:38 UTC 2006
30s
解压速度?

随机解压速度?
随便选择一个文件解压,只要不是 固实压缩 的 7z , 肯定比 tar.gz ,tar.bz2 高吧?