本次测试使用了四种数据格式:

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. 安卓支持的音频格式及各格式大小压缩比

    一.安卓音频支持 1.AAC(.aac .m4a .3gp) 2.MP3(.mp3) 3.AMR(.amr) 4.PCM(.wav) 二.格式大小压缩比 以.m4r的格式为原文件,利用格式化工厂进行格 ...

  2. Ajax实现异步操作实例_针对XML格式的请求数据

    js分类中有一节[原生js异步请求,XML解析]主要说明了js前台是如何处理XML格式请求和如何接受由服务器返回的XML数据的解析,今天我将用一个实例来说明具体要如何操作. 前台的参数类型也是XML使 ...

  3. 前端针对JSON格式的一些数据格式化处理

    1.前端需求说明 因为前端有时会展示一些json的代码格式,或者处理json变为javascript对象,因此在这里整理一些方法对json数据格式进行处理. 2.JSON转对象 1.代码 <!D ...

  4. 利用poi操作word文档(针对docx格式)

    一:认识POI  Apache POI是一个开源的利用Java读写Excel.WORD等微软OLE2组件文档的项目.最新的3.5版本有很多改进,加入了对采用OOXML格式的Office 2007支持, ...

  5. 数字媒体概论——2D图像图形

    一:色彩基础 1.1:色彩认知 色彩是能引起我们共同的审美愉悦的.最为敏感的形式要素.色彩是最有表现力的要素之一,因为它的性质直接影响人们的感情. 丰富多样的颜色可以分成两个大类:无彩色系和有彩色系. ...

  6. 7z linux压缩命令行,教你Centos7中使用7zip压缩命令工具

    教你Centos7中使用7zip压缩命令工具 7-Zip是一个支持7z(它实现了LZMA压缩算法,具有非常高的压缩比).LZMA2.XZ.ZIP.Zip64.CAB.ARJ.GZIP.BZIP2.TA ...

  7. linux7zip,Centos7中使用7zip压缩工具

    导读 7-Zip是一个支持7z(它实现了LZMA压缩算法,具有非常高的压缩比).LZMA2.XZ.ZIP.Zip64.CAB.ARJ.GZIP.BZIP2.TAR.CPIO.RPM.ISO.大多数文件 ...

  8. 教你Centos7中使用7zip压缩工具

    7-Zip是一个支持7z(它实现了LZMA压缩算法,具有非常高的压缩比).LZMA2.XZ.ZIP.Zip64.CAB.ARJ.GZIP.BZIP2.TAR.CPIO.RPM.ISO.大多数文件系统映 ...

  9. AssetBundle 资源打包 加载 卸载

    1 给要打包的资源设置标记,表示对应的包名: 2 Unity5 AssetBundle不需要我们来管理引用关系了 3 可以使用代码批量设置包名 AssetImporter ai = AssetImpo ...

最新文章

  1. Leetcode 33.搜索旋转排序数组 (每日一题 20210707)
  2. linux文件属性和类型
  3. 2021曲靖高考成绩查询时间,2021年曲靖高考成绩排名及成绩公布时间什么时候出来...
  4. php修改sessiob时间_php中session过期时间设置
  5. 扩展Python模块系列(四)----引用计数问题的处理
  6. GlusterFS简单环境部署
  7. LaTeX 报错 Underfull \hbox (badness 10000)
  8. wifi信道12为啥没人用_为什么我的无线路由器没有WIFI信道设置
  9. sqlserver 2017 windows版本下载
  10. Unity控制摄像机缓慢移动的代码(插值计算 非常丝滑)
  11. python自学第七天之字典的增删改查
  12. 【菜菜子力扣刷题】1.两数之和
  13. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程
  14. 大流量的网站如何解决访问量的问题
  15. hdu 50722014鞍山现场赛C题(容斥原理+同色三角形)
  16. PCB设计---无源晶振和有源晶振
  17. WWW 2018论文分享| 基于部分可见异常样本的异常检测问题
  18. 在树莓派上定时播放语音
  19. 电梯上下运行一个周期中的拉力和加速度变化
  20. 全国区域发展战略调整 重庆入选国家五大中心城市

热门文章

  1. cocos2dx(cocos2d现在还有人用吗)
  2. ESP32接入腾讯云物联网开发平台
  3. Focalprice李培亮:梦想让人在我店里排队
  4. 高可用之——consul 文档
  5. 黄浩老师cpp平时作业(十)递归函数及其调用
  6. 《构建之法》第2.16章读书笔记
  7. JAVA服务端实现页面截屏(附代码)
  8. 《构建跨平台APP:jQuery Mobile移动应用实战》连载三(整蛊小游戏)
  9. 国通总结——如何获取客户的双录视频
  10. 突破宽带共享路由限制的方法探讨