LZ4 和 LZMA 压缩算法针对不同格式的压缩比数据测试
本次测试使用了四种数据格式:
BMP图像(较多数据冗余,447KB)
JPG图像(较少数据冗余,经过一层算法压缩,35KB)
TXT文档(万历十五年小说,334KB)
DLL程序(PE格式,242KB)
压缩算法为LZ4(默认压缩,非HC算法)、LZMA算法(经测试采用综合效果较好的1、6压缩级别)
LZMA算法分为普通算法和快速算法,压缩级别为1时使用快速算法,为6时使用普通算法
压缩比数据整理
文档类型 | LZ4算法 | LZMA快速算法 | LZMA普通算法 |
BMP | 30.76% | 19.57% | 17.65% |
JPG | 92.21% | 89.68% | 89.41% |
DLL | 63.97% | 44.54% | 42.35% |
TXT | 84.31% | 55.95% | 51.13% |
耗时数据整理(毫秒)
文档类型 | LZ4算法 | LZMA快速算法 | LZMA普通算法 |
BMP | 9 | 31 | 69 |
JPG | 5.6 | 9.7 | 9.8 |
DLL | 9.4 | 32.6 | 77.1 |
TXT | 11.4 | 64.6 | 106.6 |
这个算法测试主要为 xPack 提供理论数据支撑, xPack 将采用LZ4作为快速压缩算法,用于快速压缩的情况使用,LZMA快速压缩算法作为普通压缩算法,用于性能均衡的情况下使用,而LZMA普通算法则作为高压缩比压缩算法,提供尽可能高的压缩率。
转载于:https://my.oschina.net/xywhsoft/blog/1633142
LZ4 和 LZMA 压缩算法针对不同格式的压缩比数据测试相关推荐
- 安卓支持的音频格式及各格式大小压缩比
一.安卓音频支持 1.AAC(.aac .m4a .3gp) 2.MP3(.mp3) 3.AMR(.amr) 4.PCM(.wav) 二.格式大小压缩比 以.m4r的格式为原文件,利用格式化工厂进行格 ...
- Ajax实现异步操作实例_针对XML格式的请求数据
js分类中有一节[原生js异步请求,XML解析]主要说明了js前台是如何处理XML格式请求和如何接受由服务器返回的XML数据的解析,今天我将用一个实例来说明具体要如何操作. 前台的参数类型也是XML使 ...
- 前端针对JSON格式的一些数据格式化处理
1.前端需求说明 因为前端有时会展示一些json的代码格式,或者处理json变为javascript对象,因此在这里整理一些方法对json数据格式进行处理. 2.JSON转对象 1.代码 <!D ...
- 利用poi操作word文档(针对docx格式)
一:认识POI Apache POI是一个开源的利用Java读写Excel.WORD等微软OLE2组件文档的项目.最新的3.5版本有很多改进,加入了对采用OOXML格式的Office 2007支持, ...
- 数字媒体概论——2D图像图形
一:色彩基础 1.1:色彩认知 色彩是能引起我们共同的审美愉悦的.最为敏感的形式要素.色彩是最有表现力的要素之一,因为它的性质直接影响人们的感情. 丰富多样的颜色可以分成两个大类:无彩色系和有彩色系. ...
- 7z linux压缩命令行,教你Centos7中使用7zip压缩命令工具
教你Centos7中使用7zip压缩命令工具 7-Zip是一个支持7z(它实现了LZMA压缩算法,具有非常高的压缩比).LZMA2.XZ.ZIP.Zip64.CAB.ARJ.GZIP.BZIP2.TA ...
- linux7zip,Centos7中使用7zip压缩工具
导读 7-Zip是一个支持7z(它实现了LZMA压缩算法,具有非常高的压缩比).LZMA2.XZ.ZIP.Zip64.CAB.ARJ.GZIP.BZIP2.TAR.CPIO.RPM.ISO.大多数文件 ...
- 教你Centos7中使用7zip压缩工具
7-Zip是一个支持7z(它实现了LZMA压缩算法,具有非常高的压缩比).LZMA2.XZ.ZIP.Zip64.CAB.ARJ.GZIP.BZIP2.TAR.CPIO.RPM.ISO.大多数文件系统映 ...
- AssetBundle 资源打包 加载 卸载
1 给要打包的资源设置标记,表示对应的包名: 2 Unity5 AssetBundle不需要我们来管理引用关系了 3 可以使用代码批量设置包名 AssetImporter ai = AssetImpo ...
最新文章
- Leetcode 33.搜索旋转排序数组 (每日一题 20210707)
- linux文件属性和类型
- 2021曲靖高考成绩查询时间,2021年曲靖高考成绩排名及成绩公布时间什么时候出来...
- php修改sessiob时间_php中session过期时间设置
- 扩展Python模块系列(四)----引用计数问题的处理
- GlusterFS简单环境部署
- LaTeX 报错 Underfull \hbox (badness 10000)
- wifi信道12为啥没人用_为什么我的无线路由器没有WIFI信道设置
- sqlserver 2017 windows版本下载
- Unity控制摄像机缓慢移动的代码(插值计算 非常丝滑)
- python自学第七天之字典的增删改查
- 【菜菜子力扣刷题】1.两数之和
- win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程
- 大流量的网站如何解决访问量的问题
- hdu 50722014鞍山现场赛C题(容斥原理+同色三角形)
- PCB设计---无源晶振和有源晶振
- WWW 2018论文分享| 基于部分可见异常样本的异常检测问题
- 在树莓派上定时播放语音
- 电梯上下运行一个周期中的拉力和加速度变化
- 全国区域发展战略调整 重庆入选国家五大中心城市