zlib那个uncompress解压不了啊

解决方案 »

  1.   

    gzip unix/linux上压缩文件...
      

  2.   

    命令: gzip 
    格式: gzip 选项 文件目录列表 
    功能: 用Lempel-ziv编码压缩文件 
    选项: -c 压缩结果写入标准输出,原文件保持不变。缺省时gzip将原文件压缩为.gz文件,并删除原文件。-v 输出处理信息。-d 解压缩指定文件。-t 测试压缩文件的完整性。
     
    解释: 值得一提的是,gzip比compress压缩更加有效。 
    实例: 目的:压缩/mnt/lgx/a1.doc命令:#gzip -v /mnt/lgx/a1.doc结果:产生a1.doc.gz的压缩文件
     
      

  3.   

    我靠,recv下来的数据,你命令行解压。1楼我告诉你解压出错了,可能不同的网站格式略有差别,直接调用uncompress解压不行。
      

  4.   

    uncompress可以的啊,你从哪里知道不行的,解压完了可能还要转换,要看原有的编码格式,比如UTF-8等
      

  5.   

    http://topic.csdn.net/u/20081106/21/5c5020c1-e9e5-4c32-a3d1-000cc7089754.html
      

  6.   

    5楼的正解,但是还是有点问题,能解压,可是没解压完整个数据,他代码和我用的zlib库版本可能不同。
      

  7.   

    如果不想解压,在发送请求的时候不加gzip这个参数就可以了,返回的数据就是unicode或者big5编码的
      

  8.   

    使用5楼的方法已解决,压缩比可以达到1:3,为什么不用?用inflate不要用uncompress这是关键。