用于HTTP压缩的GZip或Deflate

时间:2011-01-18 15:11:05

标签: c# compression gzip deflate

哪种压缩方法更好?我听说很多关于GZip被广泛使用的来回,但Deflate更快(在某些情况下)。是否有可以使用的标准和原因?

3 个答案:

答案 0 :(得分:4)

更新

根据链接问题的最新更新,应该使用GZip。见http://www.vervestudios.co/projects/compression-tests/results

旧答案

Deflate is better

答案 1 :(得分:2)

答案 2 :(得分:0)

正如我在此写的:HTTP_compression - Wikipedia

  

deflate - 尽管它的名称应该使用zlib压缩(RFC 1950)(与deflate压缩(RFC 1951)结合使用),如RFC 2616中所述。然而现实世界中的实现似乎在zlib之间有所不同压缩和(原始)放气压缩[3] [4]。由于这种混淆,gzip将自己定位为更可靠的默认方法(2011年3月)。

gzip和zlib是文件/流格式,默认情况下会包围deflate,除此之外还会添加一个校验和,使它们更安全,速度更慢。另一方面,规模的增加不应该引起任何关注。