常见的压缩格式如rar、zip、gz等等相比较而言,压缩普通文件时,速度与压缩比哪个是最好的或比较好的呢?

论坛 期权论坛 期权     
匿名的论坛用户   2021-1-9 09:42   27798   5
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
热心的小回应  16级独孤 | 2021-1-9 09:42:16
zip兼容性最好。国外的朋友几乎不用rar。
rar独有格式也很好,带恢复,分卷稳定。速度和压缩比都尚可。
7z是比较常见的高压缩率速度也平衡的格式。
tar.gz在linux系统下用得多,但是在windows下普及率不高。
不同软件压缩、解压的速度也会因为优化而不同,综合来说7z是最常用最好用的格式。
3#
热心的小回应  16级独孤 | 2021-1-9 09:42:17
测试数据:全本《斗破苍穹.txt》500万字

用WinRAR5.71版本分別压缩成zip格式和RAR格式做比较(RAR的字典大小选1M),按照最终文件大小从大到小排列如下:

RAR较快:RAR标准=4152÷4104×100%=101.2%
RAR标准:RAR最好=4104÷4087×100%=100.4%
可见RAR的较快、标准、较好、最好四个压缩等级的最终文件大小差別在1%以内,而最快方式下的压缩比崩了,最终文件比zip还大。所以压缩成RAR格式的时候,压缩方式选标准就好。
zip标准:RAR标准=4942÷4104×100%=120.4%
结论:在压缩纯文本文件时,在RAR字典大小选1M的前提下,zip压缩包比RAR压缩包大20%左右
下面我们来比较他们的速度。

把《斗破苍穹.txt》复制40份,放在一个文件夹下,然後压缩这个文件夹做比较。
WinRAR+RAR格式+标准压缩方式+1M字典:耗时18秒,最终文件大小164,130KB(其实就是上面的40倍):

WinRAR+zip格式+标准压缩方式:耗时7秒,最终文件大小197,658KB

再比较一下7z格式,下面用的是7-Zip19.00版本。
7-Zip+7z格式+标准压缩+LZMA2算法+1M字典+32单词大小+非固实+4线程:

耗时1分2秒,最终文件大小152,319KB。

7-Zip+7z格式+快速压缩+LZMA2算法+1M字典+32单词大小+非固实+4线程:

耗时34秒,最终文件大小175,693KB。

于是得出结论,以上四种方式的压缩耗时比是:
zip标准:RAR标准:7z快速:7z标准=1:2.5:4.8:9
最终文件大小的比例是:
zip标准:RAR标准:7z快速:7z标准=120%:1:107%:93%
以上结论仅在压缩对象为中文小说时成立,其中RAR和7z的字典大小选1M。


zip选「最快」的话,压缩速度还可以提高一倍,最终文件大小会增加3%左右。不过一般用不上,zip选「标准」已经很快了。
7z「快速压缩」和「极速压缩」的差別仅仅在字典大小,「极速压缩」默认字典大小为64K,如果选择「极速压缩」然後把字典大小改成1M的话,压出来的文件就跟「快速压缩」出来的文件一样了。同理7z「标准压缩」「最大压缩」「极限压缩」也只有字典大小的差別。其实7z只有两个档位,一个「快速压缩」和一个「标准压缩」。
bandizip「正常压缩」使用的参数=7-Zip+快速压缩+4M字典+固实
bandizip「最大压缩」使用的参数=7-Zip+标准压缩+16M字典+固实
字典大小对最终文件大小的影响:

字典越大,最终文件越小,但是会有边际效应递减。当字典大小超过源文件大小(10683KB)的时候,对最终文件大小的影响就下降为0。这个时候系统会自动地减小字典大小,也就是说最後一个《32M字典.rar》用的其实还是16M字典。
所以,大字典一定要和固实压缩模式配合使用。非固实情况下选1M字典就够用了。
4#
热心的小回应  16级独孤 | 2021-1-9 09:42:18
速度与压缩比往往不可兼得,普通用户用用rar,zip,gz都差不多。
5#
热心的小回应  16级独孤 | 2021-1-9 09:42:19
如果是自己用的话,图片类建议压缩成zip的专有格式zipx,而且支持不解压下的缩略图预览
数据:
不压缩:94.7mb
rar普通:93.00mb
7z最大:92.00mb
zipx最大:72.94mb
6#
热心的小回应  16级独孤 | 2021-1-9 09:42:20
压缩率最高的是7z的极限压缩,就是慢,大概要普通的双倍时间,体积小10%左右吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3118703
帖子:623848
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP