zlib:压缩流总是一样吗?

时间:2011-03-06 16:32:09

标签: compression zlib

对于给定的压缩级别和给定的输入,是否保证压缩的流总是相同的,对于不同的(以及即将推出的)zlib版本也是如此?

或者有什么方法可以让它像这样吗?

否则我必须将一些特定的zlib版本复制到我的项目并坚持下去。 (因为我需要保证。)

谢谢, 阿尔伯特

3 个答案:

答案 0 :(得分:1)

zlib没有理由破坏与如此巨大的安装基础的兼容性。今天构建的zlib压缩流不可能在明天或明天的任何时间被更新版本的zlib支持。 您可以安全地使用此隐含保证:整个行业依赖于zlib向前和向后兼容性。

不保证互操作性的较新格式只会带来不同的名称,例如7zip。

答案 1 :(得分:0)

如果您使用相同版本的zlib,则压缩将完全相同。 显然,没有人可以对“即将推出的版本”发表任何言论。

答案 2 :(得分:0)