Questions tagged «deflate»


4
降低压缩浏览器的兼容性和优于GZIP的优势
2012年2月10日更新: zOompf在这里就此主题完成了一些非常深入的研究。它胜过以下任何发现。 2010年9月11日更新: 为此在这里创建了一个测试平台 一些背景信息的GZIP和DEFLATE(zlib)的HTTP 1.1定义: “'Gzip'是gzip格式,'deflate'是zlib格式。为了避免与原始deflate压缩数据格式混淆,他们可能应该调用第二个'zlib'。HTTP1.1 RFC 2616正确指向在RFC 1950中针对“放气”传输编码的zlib规范中,有服务器和浏览器的报告错误地按照RFC 1951中的放气规范产生或期望原始放气数据,尤其是Microsoft产品。使用zlib格式进行传输编码将是更有效的方法(实际上,正是 zlib格式设计用于),由于HTTP 1.1作者不幸选择了名称,因此使用'gzip'传输编码可能更可靠。”(来源:http : //www.gzip.org/zlib/zlib_faq.html) 所以,我的问题是:如果我不使用zlib包装程序(或gzip)发送RAW压缩数据,是否有任何现代浏览器(例如IE6及更高版本,FF,Chrome,Safari等)无法理解原始压缩数据压缩数据(假设HTTP请求标头“ Accept-Encoding”包含“ deflate”)? 压缩数据将总是比GZIP小几个字节。 如果所有这些浏览器都能成功解码数据,那么发送RAW deflate而不是zlib有什么不利之处? 2010年9月11日更新: 为此在这里创建了一个测试平台

19
如何使用命令行工具进行DEFLATE提取git对象?
我正在寻找DEFLATE算法的命令行包装。 我有一个使用DEFLATE压缩的文件(git blob),我想将其解压缩。gzip命令似乎没有直接使用DEFLATE算法的选项,而不是gzip格式的选项。 理想情况下,我正在寻找可以做到这一点的标准Unix / Linux工具。 编辑:这是我尝试使用gzip解决我的问题时得到的输出: $ cat .git/objects/c0/fb67ab3fda7909000da003f4b2ce50a53f43e7 | gunzip gzip: stdin: not in gzip format
77 git  blob  deflate 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.