不懂博客—所知甚少因而建立此博客记录不懂知识;学习、关注、体验互联网。

如何查看gzip网页文件内容的方法

来源:fcbu.com原创 作者:不懂 时间:2012-10-04 【 打印

  标准的http返回如果标明了Content-Encoding:gzip,在wireshark中能够直接查看原文。

  在一些特殊情况下,如在移动网络开发中,一些移动网关会解压显式标明gzip的数据,以防止手机浏览器得到不能够解压的gzip内容,但有些移动开发者选择了不标准的http头部。也就是说,http返回头部并没有按标准标注Content-Encoding:gzip属性。这样就导致在wireshark中无法直接查看。

另外又如验证一些缓存服务器缓存的内容是否正确,因为前端是经过gzip压缩了的,所以缓存的也是压缩后的文件,但是在前面增加了一些状态信息等,如下:


     这时,文件是不能直接打开的,用gzip解压软件也是解压不出,会提示文件损坏,其实只要将文件或者是(抓包得到的数据以raw形式存为文件),再使用UltraEdit以16进制查看,去掉文件中非gzip压缩的数据,就可以将文件用gzip解压工具解压后查看原文了。

     只要知道gzip数据以1F8B开头,可以轻易的知道哪些是非gzip数据,只要将1F8B之前的所有内容删掉(注意:是在16进制的编辑模式下删除再保存才行)

删掉无用内容后就可以直接用gzip解压工具解压出来,然后用随意一个编辑器都可以查看里面的实际内容了。

ps:gzip解压工具其实用winzip,winrar替代都可以的,基本上现在常用的解压软件都已经支持了gzip的,因为gzip出来非常久了,并且应用广泛。

分类目录: 电脑维修 > 电脑小技巧 > | 标签:网页 gzip
上一篇:【Gmail使用技巧】之迅速找出你需要的邮件
下一篇:没有了

验证码:点击输入框获取验证码

评论列表

查看全部0条评论