Arch Linux 改用 zstd 存档:解包速度提升 1300%

Arch Linux 开发人员 сообщили,从算法上改变了数据包的打包方案。 以前使用的是 xz 算法 (.pkg.tar.xz)。 现在 zstd (.pkg.tar.zst) 已启用。 这使得拆包速度提高了 1300%,但代价是包装本身的尺寸略有增加(约 0,8%)。 这将加快系统上安装和更新软件包的过程。

Arch Linux 改用 zstd 存档:解包速度提升 1300%

目前,已经有 545 个包正在传输到 zstd。 随着更新的发布,其余的将逐渐接受新的压缩算法。 需要注意的是, pacman (5.2) 和 libarchive (3.3.3-1) 的更新自动支持 .pkg.tar.zst 格式的软件包。 如果任何用户尚未更新 libarchive,则新版本可在单独的存储库中找到。

zstd(zstandard)算法于 2015 年开发,一年后首次推出。 它提供无损压缩,旨在比平常更快的压缩和解压缩速度。 在这种情况下,压缩比必须与现有解决方案相当或优于现有解决方案。 如前所述,zstd 0.6 版本在最大压缩比下显示出与 boz、yxz、tornado 类似的结果。 同时优于lza、brotli和bzip2。



来源: 3dnews.ru

添加评论