搜索
查看: 8638|回复: 7

[文件] 一句代码实现gzip压缩解压缩

[复制链接]

188

主题

2545

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14140
发表于 2012-3-20 12:15:20 | 显示全部楼层 |阅读模式
import inet.whttp;

var http = inet.whttp();
var str = http.get("http://www.sohu.com","Accept-Encoding:gzip, deflate")

import zlib;
str = zlib.gzUncompress(str)
//gzip解压缩

io.open();
io.print( str)
回复

使用道具 举报

65

主题

952

帖子

5033

积分

荣誉会员

Rank: 8Rank: 8

积分
5033
发表于 2012-3-20 12:47:10 | 显示全部楼层

{:soso__16984349925490629196_1:}

{:soso__16984349925490629196_1:}
aaa
回复

使用道具 举报

1

主题

15

帖子

90

积分

培训班

积分
90
发表于 2012-3-22 17:31:26 | 显示全部楼层

这个貌似很给力的说支持

这个貌似很给力的说支持
回复

使用道具 举报

30

主题

693

帖子

4168

积分

超级版主

Rank: 8Rank: 8

积分
4168
发表于 2012-3-23 14:56:10 | 显示全部楼层

读写gzip文件 [align=left][font=新宋体][color=#008000]//读写gzip文件 [/color][color=#000

读写gzip文件

//读写gzip文件

import zlib;

//创建只写gzip文件
gz = zlib.gzFile("/路径.gz","wb")
gz.write( {
    int data=1234;
//可以压缩结构体,并写入gzip文件
    } )
gz.write(
"字符串")//写入字符串
gz.close();//关闭文件句柄

//创建只读gzip文件
gz = zlib.gzFile("/路径.gz","rb")
var struct = gz.read( {
    int data=1234;
//可以自gzip文件解压读取结构体
    } )
var str = gz.read(-1) //解压并读取所有字符串
gz.close();//关闭文件句柄

io.open()
io.print( struct.data,str )
回复

使用道具 举报

3

主题

15

帖子

168

积分

一级会员

Rank: 2

积分
168
发表于 2012-4-1 13:17:38 | 显示全部楼层

强大的库啊

强大的库啊
回复

使用道具 举报

2

主题

20

帖子

171

积分

一级会员

Rank: 2

积分
171
发表于 2012-4-11 23:28:58 来自手机 | 显示全部楼层

喜欢精练的代码

喜欢精练的代码
回复

使用道具 举报

23

主题

411

帖子

2240

积分

五级会员

Rank: 8Rank: 8

积分
2240
发表于 2012-7-16 09:02:02 | 显示全部楼层

正在需要这个

正在需要这个
回复

使用道具 举报

0

主题

24

帖子

216

积分

二级会员

Rank: 3Rank: 3

积分
216
发表于 2014-6-18 11:24:28 | 显示全部楼层

前两天卡住这问题,想着去改header,给力啊

前两天卡住这问题,想着去改header,给力啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2020-11-27 04:35 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表