【发布时间】:2024-01-16 09:12:01
【问题描述】:
哪种压缩方法更好?我听说过很多关于 GZip 被更广泛使用的消息,但 Deflate 更快(在某些情况下)。是否有一个公认的标准可以使用,为什么?
【问题讨论】:
标签: c# compression gzip deflate
哪种压缩方法更好?我听说过很多关于 GZip 被更广泛使用的消息,但 Deflate 更快(在某些情况下)。是否有一个公认的标准可以使用,为什么?
【问题讨论】:
标签: c# compression gzip deflate
【讨论】:
正如我在这里写的:HTTP_compression - Wikipedia
deflate - 尽管它的名称是 zlib 压缩 (RFC 1950),但应该使用(结合 deflate 压缩 (RFC 1951)),如 RFC 2616 中所述。然而,现实世界中的实现似乎在 zlib 之间有所不同压缩和(原始)放气压缩[3][4]。由于这种混淆,gzip 将自己定位为更可靠的默认方法(2011 年 3 月)。
gzip 和 zlib 是文件/流格式,默认情况下环绕 deflate 并添加校验和,使其更安全且速度更慢。另一方面,大小的增加不应该是任何问题。
【讨论】: