无损压缩算法 LZ4 发布 v1.9.4,显著提升解压速度
LZ4 v1.9.4 已发布,这是一个维护版本,包含大约 350 个 commit,也是近两年来发布的首个点版本更新。发布公告写道,liblz4 API 的稳定部分没有变更,使得这个版本可以直接替换现有的功能。开发团队也推荐用户升级到新版本。
LZ4 是一种无损数据压缩算法,着重于压缩和解压缩速度。它属于面向字节的 LZ77 压缩方案家族。该算法提供一个比 LZO 算法稍差的压缩率 —— 这逊于 gzip 等算法。但是,它的压缩速度类似 LZO —— 比 gzip 快几倍;而解压速度显著高于 LZO。
LZ4 v1.9.4 对性能进行了不少优化,比如提升了解压速度:
- 针对
ARM64
平台,将解压速度提升了大约 20%。例如苹果 M1/M2 设备、现代 ARM64 服务器和其他较新的 64 位 Arm SoC 上均可以看到两位数的解压速度优化。 - 对于部分涉及小数据块和其他因素的数据压缩的特定场景,解压速度大约提升了 70%
- 此外,使用
lz4frame
格式压缩数据的解压缩速度提升了大约 40%,因为现在可以忽略解压缩期间的校验和验证
LZ4 v1.9.4 还为 LZ4 工具库添加了实验性功能liblz4
、修复和更新 Makefile 构建,以及改进文档等。甚至为 LZ4 构建系统代码添加了 Solaris 10 兼容性。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KDE Frameworks 5.97 发布
KDE Frameworks 是一个库和软件框架的集合,可供任何基于 Qt 的软件堆栈或多个操作系统上的应用程序使用。具有经常需要的功能解决方案,如硬件集成、文件格式支持、额外的图形控制元素、绘图功能和拼写检查,该集合作为 KDE Plasma 和 KDE Gear 的技术基础,以 LGPL 发布。 KDE 近日正式发布 KDE Frameworks 5.97,部分更新内容如下: 在 KWallet 中实现了对 org.freedesktop.secrets 标准的支持 Breeze 图标主题中添加 Windows DLLs 图标 在文件打开/保存对话框的 “名称” 字段中,能够撤消/重做所做的文本更改的功能 弃用 KMessage 系统 支持在属性对话框中提取和显示存储在 PNG 图像中的非 EXIF 文本元数据 Dolphin管理器已经更新,在撤销批量重命名工作时不再发送 "移动" 通知 “属性” 对话框现在显示文件中 GPS 坐标的可点击链接 "帮助中心" 应用程序的图标已经更新,在使用 Breeze 图标主题时总是彩色的 常用的“获取新 [事物]”对话框现在可以更好地处理网络和...
- 下一篇
uBlock 1.34.0 发布,浏览器高效广告过滤插件
uBlock 是一款支持多浏览器的高效过滤工具,快速、有效且简洁,它不仅过滤广告,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的,因此它支持自定义过滤规则。 uBlock 1.44.0 正式发布,此次更新内容如下: 新的程序修饰过滤器运算符::matches-media() 参数必须是 MDN 上记录的有效媒体查询,即出现在 @media 规则和第一个左大括号之间的内容(包括需要时的括号)。 最佳实践: 在纯 CSS 选择器(如果有)之后使用 :matches-media()。 好:example.com###target-1 > .target-2:matches-media((min-width: 800px)) 不好(尽管仍然有效):example.com##:matches-media((min-width: 800px)) #target-1 > .target-2 修复 添加 0.5s mp3 可重定向资源 将队列相关的初始化代码添加到 AMZN shim 脚本 修复 DOM 检查器中的深色主题问题 更好地检测无效的化妆品过滤器 正确地将...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2全家桶,快速入门学习开发网站教程