当前位置:  技术问答>linux和unix

Linux下抓的http包,内容是gzip压缩过的,要如何解压出原来的内容?

    来源: 互联网  发布时间:2016-05-21

    本文导语:  自己写的程序,能抓到http包了,http报头也能正确解释,但是内容有些是经过gzip压缩的,如何在自己的c程序里解压还原?读出来在文件上解压也行,能直接在内存里解压更好 | 好像有开源的gz...

自己写的程序,能抓到http包了,http报头也能正确解释,但是内容有些是经过gzip压缩的,如何在自己的c程序里解压还原?读出来在文件上解压也行,能直接在内存里解压更好

|
好像有开源的gzip 解压缩库可以调用,你找找看。好象是libz 什么的吧。

/usr/lib/libz.so

Description: comdivssion library - development
zlib is a library implementing the deflate comdivssion method found
in gzip and PKZIP. This package includes the development support
files.

显然这个软件包提供了用gzip和PKZIP压缩算法进行开发的相关东西。

希望这个页面可以给你一些帮助
http://read.newbooks.com.cn/info/131537.html

|
GZIP的压缩算法是字典法,LZSS,实现起来不难。不过你要是兴趣不在这上,直接调用楼上说的libz库就行,不管是内存中还是文件系统中都可以解决。

|
干嘛要用代码区解压缩,直接用shell指令不很好吗。

    
 
 

您可能感兴趣的文章:

  • 怎样在linux下用命令实现cp目录a下的字目录的所有内容到b目录中,cp子目录内容???
  • 怎样在linux下用命令实现cp目录a下的子目录的所有内容到b目录中,只cp目录a的子目录内容???
  • Linux:为什么/lib/modules/linux/kernel文件夹里内容突然没有了
  • 有什么方法可以修改 linux 的 grub 的“操作系统选择菜单”内容
  • 如何在windows中访问linux分区中的内容?
  • linux如何用命令清空文件的内容但不删除文件
  • Linux 查找文件内容的命令
  • linux下解析pdf内容
  • linux下的从数据库取出来中文内容是乱码?
  • linux命令行模式下如何修改文件内容
  • linux如何获取在浏览器或者文本编辑器中复制的内容
  • linux c 对文件部分内容删除 谁做过,给俺提示一下,谢谢
  • linux 下如何修改文件名,文件内容
  • linux 找回控制台滚过的内容
  • linux 下如何共享使用windows下的内容
  • linux下将查询的内容保存到.txt文本文件中.
  • Linux下如何拷贝屏幕上内容?(在线等待)
  • Linux脚本语言修改文件里的内容
  • javascript开源软件 iis7站长之家
  • linux中有哪些技术可以实现包过滤、内容过滤的技术?
  • Linux_centos_redhat下tar命令解压tgz文件方法
  • linux UNRAR 解压文件怎么不能全部解压
  • tar.xz如何解压:linux和windows下tar.xz解压命令介绍
  • linux 下的自解压文件是什么格式,如何判断文件是否为自解压c++或者脚本判断均可
  • linux rar命令不能完整解压?
  • 下载的 Linux iso 文件 不能在 windows 下解压?
  • 在windows下怎样解压linux-2.4.18.tar.gz
  • linux下解压问题:tar zxvf linux81701.tar
  • Linux C使用jpeg库解压的问题
  • linux下的zip文件怎么解压啊?
  • windows上传到linux上的.sh解压后不能运行
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • 请教如何在Java中使用arj压缩的文件(压缩和解压缩)Linux下面
  • Linux下能压缩.zip 或 .rar 的压缩文件吗?
  • 想在linux下用C实现gzip压缩与解压缩,有没有相关库函数可以调用?
  • 在linux上用tar压缩一个文件后到windows上解压缩出现乱码
  • 急,请问数据流是经过zip压缩的,Linux下如何编程,解开压缩的数据流?
  • 是不是所有的LINUX下的压缩文件都可以在WINDOWS下用WINZIP或WINRAR等解压缩啊
  • linux 文件压缩问题
  • 关于linux文件压缩。。
  • 关于linux下解压缩的问题
  • linux下能用tar命令更新已经存在的.tar.gz压缩包么?
  • 关于linux和windows下的文件压缩
  • 怎么在linux上用zlib库写一个简单的文件压缩程序?
  • linux下,压缩ZIP文件,用命令怎么实现分包压缩啊?或者不能实现?
  • 用WINZIP压缩的文件在LINUX下如何解开?
  • 想学嵌入式Linux做视频压缩
  • 怎样在linux下对目录进行压缩生成gz文件?
  • 谁在linux下作过音频压缩?
  • Linux后台压缩命令
  • 请教linux一个压缩的问题
  • linux 中,如何将压缩的文件复制到文件中??????
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3