zstd 1.4.1 发布了,zstd 又叫 Zstandard,它是一种快速无损压缩算法,主要应用于 zlib 级别的实时压缩场景,并且具有更好的压缩比。zstd 还可以以压缩速度为代价提供更强的压缩比,速度与压缩权衡可通过小增量进行配置。

此版本是一个维护版本,它修复了一些错误,包括只能在小众用例中触发的罕见数据损坏错误,当执行以下所有操作时会出现该 bug:使用多线程模式,重叠大小>= 512 MB,使用的 strategy>= ZSTD_btlazy,压缩超过 4 GB。

性能

新版本还包括一些性能改进,其中主要的改进是 Zstd 解压速度快了约 7%。关于在 Silesia Corpus 上测量的不同压缩级别的解压速度的比较,Intel i9-9900K 上的性能数据如下:

Level v1.4.0 v1.4.1 Delta
1 1390 MB/s 1453 MB/s +4.5%
3 1208 MB/s 1301 MB/s +7.6%
5 1129 MB/s 1233 MB/s +9.2%
7 1224 MB/s 1347 MB/s +10.0%
16 1278 MB/s 1430 MB/s +11.8%

新版本还包括不少 bug 修复和其他改进, 详情可查看更新说明

最新文章

  1. SQL Server 2012 新特性:包含数据库访问数据库引擎
  2. Centos6 修改max user processes limits
  3. php对uploads文件的处理问题的解决
  4. POJ 1635 树的最小表示法/HASH
  5. [原创]可动态显示圆形图像或圆形文字的AvatarImageView
  6. WCF之服务说明
  7. ASP.Net MVC4排序检索分页的实现
  8. Stimulsoft.Report.web viewer控件添加按钮
  9. 在Openstack上创建并访问Kubernetes集群
  10. const 那点事儿
  11. Https系列之二:https的SSL证书在服务器端的部署,基于tomcat,spring boot
  12. SpringCloud笔记五:Feign
  13. Tools:实现ping操作带时间戳【windows+linux】
  14. 前端框架之Vue(1)-第一个Vue实例
  15. C#项目单步调试莫名结束问题
  16. 如何区分一个android app是h5的还是native
  17. Linux命令对应的英文及整体学习法
  18. 织梦调用多个栏目typeid="1,2,3"不支持的解决方法
  19. 响应式布局框架 Pure-CSS 5.0 示例中文版-下
  20. shell内置命令eval的具有什么作用

热门文章

  1. react判断点击位置是否为组件内,实现点击外部触发组件内事件
  2. [NodeJS] 优缺点及适用场景
  3. Java语言实现 Base64 加密 & 解密
  4. 有效使用Django的QuerySets
  5. Very important notes about Spring @Transnational(Srping事务注解 @Transnational重要注意事项)
  6. AES256位加密
  7. Python核心编程练习题
  8. JavaScript(1)——编程真善美
  9. JavaScript基本入门03
  10. 页面可见性改变事件 : visibilitychange 详解