gpt4 book ai didi

zlib - 不同zlib压缩级别的压缩率

转载 作者:行者123 更新时间:2023-12-03 15:46:10 43 4
gpt4 key购买 nike

我正在考虑使用哪种级别的zlib压缩,并且对可以在zlib命令中指定的不同压缩级别的不同压缩率感到好奇。 zlib manual具有以下用于指定压缩级别的常量:

#define Z_NO_COMPRESSION         0
#define Z_BEST_SPEED 1
#define Z_BEST_COMPRESSION 9
#define Z_DEFAULT_COMPRESSION (-1)

显然,数量越少意味着压缩和放缩的延迟时间越短,但代价是压缩文件较少,而数量越多,压缩效果越好,代价是等待时间越长,压缩效果越好。

我的问题是 ,对于不同的压缩级别,可以预期什么压缩率? 这个 zlib web page说,在最大压缩的情况下,更典型的zlib压缩比在2:1到5:1的数量级,但是其他压缩因子也有压缩比/范围吗?

最佳答案

您的问题没有与数据无关的答案。您不能仅根据各自的压缩级别来预测压缩率,也不能预测压缩率的比率。这些级别反射(reflect)了压缩器在前32K数据中寻找匹配字符串的努力程度。就这样。

关于zlib - 不同zlib压缩级别的压缩率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595352/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com