ZIP、RAR、7Z,哪个压缩格式能把同一个文件压到最小?如何挑选合适的压缩方式?什么文件不适合压缩?我花了几天时间整理了一张表,希望能帮助到大家。
图1 压缩率统计一图流
图2 压缩率统计可视化
压缩率:从中,我们可以看到,极限压缩的7Z的压缩效果最好,默认设置ZIP的压缩效果最差。
文件格式:纯文本类型(txt,log等)压缩率可压得很低,PDF具有压缩的价值,Word文档、Excel、PPT、图片、音频、视频不适合用压缩软件压缩。
提高压缩率的方法:
一、Win RAR:在同一个压缩格式下,通过设置字典大小、单词大小和固实大小,有时也会产生截然不同的效果。对于包含各个格式的6000个文件、大小仅为16.5M的文件夹,将压缩方式设为“最好”,字典大小1G,创建固实压缩文件后,压缩率相比默认设置削了一半,所需的压缩时间大约是原来的2倍。
图3 WIN RAR极限压缩设置
二、7-Zip:同一个文件夹,在电脑内存16G的情况下选择9级极限压缩、1.5G字典、273单词、固实,相比1级7Z压缩率降低5%,但是压缩时间要多3倍以上。压缩时间:1级7Z<默认设置RAR<极限RAR<极限7Z。
图4 7-Zip极限压缩设置
软件推荐:
一、因为本次测试是针对压缩率而非压缩软件,使用的软件只有Win RAR和7-Zip,所以无法给出软件推荐。
二、但需要知道,无论是Win RAR、7-Zip、快压还是52好压,在同一压缩方法、加密算法、字典大小、单词大小和固实大小的压缩下,不同压缩软件的压缩效果并无差别。由于不同压缩软件默认设置不同,会造成“这个压软的压缩效果好”的假象。
三、在安装包的压缩中,RAR压缩后比原文件大,这是因为安装包本身无法压缩,而RAR会创建额外的空间实现自动修复功能,如果压缩文件损坏不严重,可以恢复原文件,而其他压缩格式哪怕只损坏几百字节,整个文件就GG了。
——————以下为测试文件详情——————
小文件:16.5MB,含6000各个格式文件的文件夹。
大文本:达梦数据库256M的LOG文本
四大名著:5.66M的TXT文本,包含全篇《水浒传》、《三国演义》、《西游记》和《红楼梦》原著的标题和正文,不含简介和目录。
文字Word文档:6.38M,3569页300万字,包括四大名著(中文)、网站后台数据(中+英)、系统运行日志(英文)。
图片Word文档:113M,内有100多张占据整页图片,有页眉页脚、插入表格,另有1.8万字。
Excel:31.8M,65533 x 26网站数据导出报表。
PDF:307M,741页,均为纸质扫描的整页图片。
PPT:32.8M,24页,典型会议模板,为教程PPT,流程图和图片较多,动作不超过10个。
PNG图片:14.5M,3024 x 4032,位深32。
JPG图片:16.8M,3000 x 4000,位深24,水平、垂直分辨率均为72dpi。
FLAC音频:78.2M,时长6分22秒,比特率700多kbps。
MP3音频:6M,时长6分22秒,比特率128kbps。
MP4视频:105M,1920 x 1080,时长20秒,视频总比特率44000kbps,帧率60,音频比特率136kbps,双声道,采样频率48kHz。
安装包:199M,9.7.15.29157版本的QQ。
下面为压缩测试文件夹图片,以大小降序排列:
图5 总文件夹
图6 小文件
图7 大文本
图8 四大名著
图9 文字Word文档
图10 图片Word文档
图11 Excel
图12 PDF
图13 PPT
图14 PNG图片
图15 JPG图片
图16 FLAC音频
图17 MP3音频
图18 MP4视频
最后,当然要让大家看一下本次测试中恐怖的Excel表格。
图16 密恐快乐表
本人为火绒论坛新人,这篇文章是我最近这两天对文件压缩的研究,若有不足之处,还请指正。