主流压缩软件压缩率实测(图文详解,揭秘你不知道的)

简介:
注:以下数据均采用“最好”压缩得出。
 
一、使用winra工具对目标文件进行压缩,得出如下结果(winrar支持两种格式压缩):
文件格式 压缩前大小(字节) rar压缩后大小(字节) zip压缩后大小(字节) rar压缩率 zip压缩率
JPEG 25,049,666 24,379,710 24,379,392 2.67% 2.68%
BMP 22,616,550 8,175,537 12,507,968 63.85% 44.70%
MP3 30,154,228 29,931,105 29,897,355 0.74% 0.85%
MP4 396,231,169 395,504,834 394,879,582 0.18% 0.34%
AVI 108,300,864 102,183,647 104,713,964 5.65% 3.31%
RMVB 449,221,835 447,904,871 447,630,744 0.29% 0.35%
MKV 564,619,749 564,222,464 563,811,162 0.07% 0.14%
Word 25,731,072 15,337,081 16,611,768 40.39% 35.44%
Execl 34,787,328 5,293,376 8,405,348 84.78% 75.84%
txt 26,655,349 12,380,134 14,032,890 53.55% 53.55%
 
见图表:
二、使用好压对目标进行压缩,得出结果如下:
文件格式 压缩前大小(字节) 7z压缩后大小(字节) zip压缩后大小(字节) 7z压缩率 zip压缩率
JPEG 25,049,666 24,465,063 24,392,549 2.33% 2.62%
BMP 22,616,550 10,038,519 12,506,942 55.61% 44.70%
MP3 30,154,228 30,025,189 29,896,747 0.43% 0.85%
MP4 396,231,169 394,879,532 399,346,666 0.34% -0.79%
AVI 108,300,864 101,627,786 104,713,842 6.16% 3.31%
RMVB 449,221,835 449,471,757 447,630,692 -0.06% 0.35%
MKV 564,619,749 568,724,028 563,811,006 -0.73% 0.14%
Word 25,731,072 14,975,597 16,604,056 41.80% 35.47%
Execl 34,787,328 3,413,170 8,403,420 90.19% 75.84%
txt 26,655,349 12,344,669 14,009,640 53.69% 47.44%
结果中有负数,说明文件压缩后比压缩前大了。
见图表:
三、使用360压缩后,结果如下:
文件格式 压缩前大小(字节) rar压缩后大小(字节) 7z压缩后大小(字节) zip压缩后大小(字节) rar压缩率 7z压缩率 zip压缩率
JPEG 25,049,666 24,379,710 24,464,648 24,344,331 2.67% 2.34% 2.82%
BMP 22,616,550 8,175,537 10,038,458 11,906,306 63.85% 55.61% 47.36%
MP3 30,154,228 30,154,846 30,025,142 29,878,227 0.00% 0.43% 0.92%
MP4 396,231,169 396,231,255 396,231,281 396,231,327 0.00% 0.00% 0.00%
AVI 108,300,864 102,183,647 101,627,762 103,886,054 5.65% 6.16% 4.08%
RMVB 449,221,835 449,221,924 449,471,733 449,221,995 0.00% -0.06% 0.00%
MKV 564,619,749 564,222,464 564,619,915 564,619,987 0.07% 0.00% 0.00%
Word 25,731,072 15,337,081 14,975,367 16,410,166 40.39% 41.80% 36.22%
Execl 34,787,328 5,293,376 3,412,845 7,716,333 84.78% 90.19% 77.82%
txt 26,655,349 12,380,134 12,344,090 13,584,158 53.55% 53.69% 53.55%
见图表:
四、综合各工具最高压缩率的格式对比如下:
文件格式 winrar压缩率 好压压缩率 360压缩率
JPEG 2.67% 2.33% 2.67%
BMP 63.85% 55.61% 63.85%
MP3 0.74% 0.43% 0.00%
MP4 0.18% 0.34% 0.00%
AVI 5.65% 6.16% 5.65%
RMVB 0.29% -0.06% 0.00%
MKV 0.07% -0.73% 0.07%
Word 40.39% 41.80% 40.39%
Execl 84.78% 90.19% 84.78%
txt 53.55% 53.69% 53.55%
三种工具的压缩率对比图如下:
 
通过上面的实测,对于大家平时选择什么压缩工具,使用什么格式压缩,可以起到一定的参考作用。


本文转自Y.weisheng 51CTO博客,原文链接:http://blog.51cto.com/yuan2/835692,如需转载请自行联系原作者
相关文章
String.format()函数的简单用法
1.String.format()函数的用法 2.常用转换符 3.常用标识
369 0
|
安全 Shell 网络安全
openssh和openssl的区别是什么?
【4月更文挑战第14天】openssh和openssl的区别是什么?
1740 0
|
SQL 运维 关系型数据库
如何对比MySQL主备数据的一致性?
如何在数据库世界中处理大批量数据变更操作,而不影响业务运行。NineData的OnlineDML解决方案通过无锁方式实现数据变更,确保在线业务的顺畅运行。只需两步操作即可开启OnlineDML功能,让NineData自动处理大型DML操作,分批执行并根据数据库压力进行智能调整,简化操作流程并提供直观操作界面。
604 2
如何对比MySQL主备数据的一致性?
|
17天前
|
人工智能 安全 Linux
RHEL 9.7 发布,新增功能简介
Red Hat Enterprise Linux 9.7 (x86_64, aarch64) - 红帽企业 Linux (RHEL)
169 3
RHEL 9.7 发布,新增功能简介
|
12月前
|
Python
使用OpenPyXL库实现Excel单元格其他对齐方式设置
本文介绍了如何使用Python的`openpyxl`库设置Excel单元格中的文本对齐方式,包括文本旋转、换行、自动调整大小和缩进等,通过具体示例代码展示了每种对齐方式的应用方法,适合需要频繁操作Excel文件的用户学习参考。
542 85
使用OpenPyXL库实现Excel单元格其他对齐方式设置
|
9月前
|
虚拟化 Windows
Hyper-V无声音问题排查指南,是什么原因导致的
Hyper-V无声音问题可能由多种原因导致,如虚拟机配置、增强会话模式、远程桌面连接、集成服务及物理机音频驱动等。需逐一排查:确保操作系统和音频驱动正确安装,启用增强会话模式,检查RDP设置,更新集成服务和物理机驱动,查看日志并重启相关服务。通过这些步骤,通常可以解决大多数无声音问题。若问题依旧,建议联系技术支持。
|
Windows
Windows平台如何修改监听的服务名称?
【8月更文挑战第15天】在Windows平台上可透过注册表编辑器、命令提示符或第三方工具修改服务的显示名称。首先,通过注册表编辑器找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下的目标服务,修改其“DisplayName”键值。或者,在命令提示符中使用`sc config`命令来变更服务名称。此外,利用第三方工具如Windows Service Manager也能简化此过程。修改前请确保了解可能的影响并做好备份。
658 4
|
机器学习/深度学习 人工智能 自然语言处理
揭秘In-Context Learning(ICL):大型语言模型如何通过上下文学习实现少样本高效推理[示例设计、ICL机制详解]
揭秘In-Context Learning(ICL):大型语言模型如何通过上下文学习实现少样本高效推理[示例设计、ICL机制详解]
揭秘In-Context Learning(ICL):大型语言模型如何通过上下文学习实现少样本高效推理[示例设计、ICL机制详解]
|
Windows
LabVIEW与Microsoft Windows的兼容性
LabVIEW与Microsoft Windows的兼容性
295 0
|
关系型数据库 MySQL 数据库连接
成功解决「MySQL问题1」启动mysql时:发生系统错误5拒绝访问
这篇文章介绍了如何解决启动MySQL服务时遇到的系统错误5(拒绝访问),通过管理员权限启动命令窗口并使用"net start mysql"和"net stop mysql"命令来控制服务。