1
2
DotNetZip 做 RFC 1950 (ZLIB) RFC 1951 (DEFLATE) ,和 RFC 1952 (GZIP) . 这三种方法都使用相同的底层压缩引擎。
|
2
3
根据我对标准文档的阅读以及我对zlib、.NET gzip和deflate实现以及其他几个.NET压缩包所做的工作,我决定:
2) 大小的差别很小。deflate和zlib之间的差别通常只有几个字节。deflate和gzip之间的差别最多只有几十个字节。无论文件大小如何,都是如此。 3) 不同的deflate实现具有广泛不同的压缩比和执行时间。例如,zlib实现比.NET3.5实现提供了更好的压缩和更快的执行。
5) 由于CRC计算,创建gzip比创建zlib花费的时间要长得多。 我不知道有哪一个C#库允许您在给定原始deflate数据的情况下生成zlib或gzip文件,但是如果您研究标准文档,您应该能够相当容易地构造它们。 我也不知道有哪款浏览器支持“raw deflate”。但是,我不能说我真的试过。我一直使用“HTTP1.1deflate”。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |