请问Http中Content-Encoding:deflate如何解压缩?

来源:互联网  时间:2016/7/30 16:55:27

关于网友提出的“ 请问Http中Content-Encoding:deflate如何解压缩?”问题疑问,本网通过在网上对“ 请问Http中Content-Encoding:deflate如何解压缩?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 请问Http中Content-Encoding:deflate如何解压缩?
描述:

我自己写的爬虫从网上下载网页,发现http头中是Content-Encoding:deflate,需要解压缩。
然后我从网上下载了zdll、gzip的源码,但没有用,或者说使用不当。
请教高手怎么解决这个问题?


解决方案1:

晕, 刚翻了下旧的贴子, 发现我说错啦
deflate/inflate是压缩算法
但是,我用Content-Encoding:deflate 发送HTTP数据包获取网页内容的时候,返回来的网页内容基本上是原文件
而用 Content-Encoding:gzip的时候,返回来的网页内容是经过压缩的

解决方案2:

http://www.codeproject.com/KB/cpp/compressdata.aspx

解决方案3:

http://www.w3.org/Graphics/PNG/RFC-1951

上一篇TCP/IP编程
下一篇即时通讯开发
明星图片
相关文章
《 请问Http中Content-Encoding:deflate如何解压缩?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)