zstd v1.5.5 发布,修复严重错误、优化性能


zstd (Zstandard) v1.5.4 已发布。此版本修复了在高度压缩模式下出现的罕见损坏错误。由于随机出现这种情况的可能性极低,所以在多次模糊测试中都没被发现。直到一名维护者收集到庞大的数据后才设法检测出一个案例。

官方建议用户升级到此版本,尤其是使用了高度压缩模式  high compression modes (levels 16+)。

其他改进包括:

  • 改进--patch-from模式的内存使用和速度

V1.5.5为 posix 和 windows 引入了内存映射字典。此功能允许zstd对大型词典进行内存映射,而不是要求将它们加载到内存中。这对于为大型数据集运行补丁的内存受限环境来说可能会有很大的不同。

  • 针对特定场景的中度压缩速度提升

1.5.0 版中针对 level 5-12 引入的行哈希匹配查找器在 1.5.5 版中得到了改进,提高了其在特定极端情况下的速度。

详情查看 Release Notes。


相關推薦

2023-02-12

Zstandard (Zstd) v1.5.4 已发布。发布公告称这是一个重大更新版本,显著优化了许多跨场景下的性能,同时引入多项新特性,以及修复错误。 Zstandard 1.5.4 具有许多性能优化/调整功能,“以某种方式累积地使很大一部分安装基础受

2021-12-10

哉? 新的 Initramfs 压缩策略最晚应该会在 Ubuntu 22.04  发布,22.04 是一个长期支持的版本(LTS),大概在明年 2 月冻结新特性,3 月底发测试版。 后续更新: 在 Julian Andres Klode 提出“按内存决定压缩等级”的想法后,同

2023-11-24

而,读取+解压缩时间略有增加。Zstd 1.5.5本身是在今年4月发布的,其中包含了一些性能改进、修复和其他变更。 目前可以在邮件列表的补丁中找到适用于Linux内核的Zstd 1.5.5版本,内核维护者计划在Linux 6.8合并窗口提交这项工作

2022-12-21

到透明文件系统压缩的 Zstd 压缩/解压缩用例提供更好的性能和可靠性。 Linux 内核已在多个模块使用了 Zstd,从透明文件系统压缩与 Btrfs 之类的数据压缩,到允许内核模块使用 Zstandard 算法进行压缩。 据称,Linux 内核中的 Zstd

2023-03-20

LLVM 16 已正式发布。LLVM 16.0 中添加了许多令人兴奋的功能,包括更快的 LLD 链接、Zstd 压缩的调试部分、稳定其 LoongArch 支持、默认为 Clang 的 C++17 等等。 下面是 LLVM 16 的主要变化: Clang 的默认 C++ 标准现在是 GNU++17,而不是 G

2022-02-22

PostgreSQL 利用 Zstd 的压缩能力优势。 等到 PostgreSQL 15 发布时,相信会提供 Zstd 支持,以补充目前 PostgreSQL 14 的 LZ4 支持。

2022-10-28

年前的 Linux 5.16,,当时将 Zstd 升级到 1.4.10。从 Linux 5.16 发布以后,Zstd 维护者 Nick Terrell 就积极从上游为 Linux 内核更新 Zstd 代码,让内核的 Zstd 实现更新到可以更接近上游、更易于维护。 去年 9 月,Nick Terrell 分享他开发一个新

2023-04-01

的操作系统的过渡尽可能顺利。 目前 Linux Lite 6.4 RC 版已发布,此版本基于Ubuntu 22.04.2 LTS(Jammy Jellyfish),并由 Linux 内核 5.15 LTS 提供支持,为内部应用程序引入 Zstd(Zstandard)压缩,大大提高解压缩速度 另一个有趣的变化是通

2023-07-01

MG、TAR、ZIP 和 Bzip2 等类型的文件格式。 Keka 1.3 近日正式发布,不过由于该版本在 RAR 提取方面存在严重问题,Keka 已紧急发布了 1.3.1 版本修复该问题。 从现在起,Keka 将会改变版本号的迭代方式,未来的任何功能发布将增加次

2024-03-28

Zstd 1.5.6 已发布。此次发布的部分原因是 Chrome 123 添加了对 Web 流量的 Zstd 编码支持。Chrome 现在支持使用 Zstandard (zstd) 作为内容编码,以加快页面加载速度并节省带宽。 虽然 Chrome 支持 Zstd 编码是件好事,但目前 Web 服务器对 Zst

2023-10-17

相约开源PHP办公室,我们一起聊 AI!>>> OpenZFS 2.2 已正式发布。此版本增加了许多新功能、性能改进和其他增强功能。 支持平台: Linux:兼容 3.10 - 6.5 版本内核 FreeBSD:兼容自 12.2-RELEASE 以来的版本 OpenZFS 2.2 值得关注的

2022-06-01

Seata 1.5.1 正式发布。 发布概览 主要新增特性:支持用户控制台,支持Skywalking tracing集成,支持bRPC、EDAS Hsf, 支持 kotlin 协程,支持 TCC幂等/空回滚/防悬挂,支持分布式任务调度,支持 Redis 存储lua模式,支持ON DUPLICATE KEY UPDATE 等

2023-04-24

Ubuntu 23.04 "Lunar Lobster" 在前两天正式发布了,虽然系统带来了不少新特性、新功能,以及一些问题修复,但不少还停留在 Ubuntu 22.10 甚至更早版本的用户还是会先观望观望,再决定是否升级。日前外媒 Phoronix 在 Ubuntu 23.04 与 22.10

2022-06-21

惠普最近发布了一款面向开发者的笔记本电脑:HP Dev One。 HP Dev One 宣称完全面向开发者打造,预装的系统是 Linux 发行版 Pop!_OS,提供了包含 Super 键的可定制 Linux 键盘。主要硬件信息如下: 8 核 AMD Ryzen 7 PRO 处理器 DD