C# GZip或Deflate用于HTTP压缩
哪种压缩方法更好?我听过很多关于GZip被更广泛地使用的说法,但Deflate更快(在某些情况下)。是否有一个可接受的标准来使用哪一个以及原因?更新 根据链接问题的最新更新,应该使用GZip。看 旧答案 .答案:C# GZip或Deflate用于HTTP压缩,c#,compression,gzip,deflate,C#,Compression,Gzip,Deflate,哪种压缩方法更好?我听过很多关于GZip被更广泛地使用的说法,但Deflate更快(在某些情况下)。是否有一个可接受的标准来使用哪一个以及原因?更新 根据链接问题的最新更新,应该使用GZip。看 旧答案 .答案: 基本上,放气速度更快,所以如果您可以使用它。正如我在这里所写的: deflate-尽管其名称为zlib压缩(RFC 1950),但应使用(与deflate压缩(RFC 1951)结合使用),如RFC 2616所述。然而,在现实世界中的实现似乎在zlib压缩和(原始)defla
gzip和zlib是文件/流格式,默认情况下,它们环绕deflate并添加一个校验和,这使它们更加安全,速度稍微慢一点。另一方面,尺寸的增加不应引起任何关注。截至2012年,这不再正确。在链接的问题中,您将看到最近的研究表明“deflate”是不可靠的,最安全的方法是使用gzip。