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

简介:
注:以下数据均采用“最好”压缩得出。
 
一、使用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.常用标识
302 0
|
安全 Shell 网络安全
openssh和openssl的区别是什么?
【4月更文挑战第14天】openssh和openssl的区别是什么?
1538 0
|
Unix C++
在VS2019中CMake生成出现报错
在VS2019中CMake生成出现报错
1547 0
在VS2019中CMake生成出现报错
开源项目推荐:3D重建开源库Colmap/OpenMVG/OpenMVS/Fade2D/2.5D
开源项目推荐:3D重建开源库Colmap/OpenMVG/OpenMVS/Fade2D/2.5D
764 0
|
9月前
|
Python
使用OpenPyXL库实现Excel单元格其他对齐方式设置
本文介绍了如何使用Python的`openpyxl`库设置Excel单元格中的文本对齐方式,包括文本旋转、换行、自动调整大小和缩进等,通过具体示例代码展示了每种对齐方式的应用方法,适合需要频繁操作Excel文件的用户学习参考。
434 85
使用OpenPyXL库实现Excel单元格其他对齐方式设置
|
6月前
|
虚拟化 Windows
Hyper-V无声音问题排查指南,是什么原因导致的
Hyper-V无声音问题可能由多种原因导致,如虚拟机配置、增强会话模式、远程桌面连接、集成服务及物理机音频驱动等。需逐一排查:确保操作系统和音频驱动正确安装,启用增强会话模式,检查RDP设置,更新集成服务和物理机驱动,查看日志并重启相关服务。通过这些步骤,通常可以解决大多数无声音问题。若问题依旧,建议联系技术支持。
|
Windows
Windows平台如何修改监听的服务名称?
【8月更文挑战第15天】在Windows平台上可透过注册表编辑器、命令提示符或第三方工具修改服务的显示名称。首先,通过注册表编辑器找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下的目标服务,修改其“DisplayName”键值。或者,在命令提示符中使用`sc config`命令来变更服务名称。此外,利用第三方工具如Windows Service Manager也能简化此过程。修改前请确保了解可能的影响并做好备份。
514 4
|
11月前
|
JSON 前端开发 Java
Spring MVC——传递参数
本文介绍了在Spring框架中如何传递参数的方法,包括传递单个参数、多个参数、参数重命名、传递数组和集合以及JSON数据。对于单个参数,可以直接在方法中声明;多个参数无需关注传递顺序,只需确保参数名对应。使用`@RequestParam`注解可实现参数重命名,而传递数组和集合时需注意数据类型的转换。最后,通过`@RequestBody`注解可以处理JSON格式的数据,实现复杂对象的传递。
676 1
Spring MVC——传递参数
|
11月前
|
NoSQL Java API
美团面试:Redis锁如何续期?Redis锁超时,任务没完怎么办?
在40岁老架构师尼恩的读者交流群中,近期有小伙伴在面试一线互联网企业时遇到了关于Redis分布式锁过期及自动续期的问题。尼恩对此进行了系统化的梳理,介绍了两种核心解决方案:一是通过增加版本号实现乐观锁,二是利用watch dog自动续期机制。后者通过后台线程定期检查锁的状态并在必要时延长锁的过期时间,确保锁不会因超时而意外释放。尼恩还分享了详细的代码实现和原理分析,帮助读者深入理解并掌握这些技术点,以便在面试中自信应对相关问题。更多技术细节和面试准备资料可在尼恩的技术文章和《尼恩Java面试宝典》中获取。
美团面试:Redis锁如何续期?Redis锁超时,任务没完怎么办?
|
机器学习/深度学习 人工智能 自然语言处理
揭秘In-Context Learning(ICL):大型语言模型如何通过上下文学习实现少样本高效推理[示例设计、ICL机制详解]
揭秘In-Context Learning(ICL):大型语言模型如何通过上下文学习实现少样本高效推理[示例设计、ICL机制详解]
揭秘In-Context Learning(ICL):大型语言模型如何通过上下文学习实现少样本高效推理[示例设计、ICL机制详解]

热门文章

最新文章