您的位置:首页 > 编程语言

一句代码实现gzip压缩解压缩

2014-12-15 22:24 281 查看
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)
读写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 )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: