返回顶部

收藏

nodejs实现gzip压缩解压缩

更多
import inet.whttp; 

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

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

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

---------------------------------
//读写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 )

标签:gzip,nodejs

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2014-03-02 14:44:40 用Express搭建 blog (一)
  2. 博主 发表 2014-12-08 16:36:54 在Docker中运行Node.js的Web应用
  3. 博主 发表 2014-09-09 00:00:00 Nodejs 脚本从点点网导出博客为 Markdown 文件
  4. 博主 发表 2015-04-20 16:14:30 gulp vs. grunt
  5. DigDeeply 发表 2015-02-28 07:55:15 curl使用via的header时,不支持gzip
  6. 博主 发表 2015-03-17 09:15:34 使用nodejs解析优酷,奇艺视频源地址
  7. 博主 发表 2015-04-16 14:32:34 NodeJS爬虫程序
  8. crystaldust 发表 2015-05-18 07:49:56 关于nodejs的热重启
  9. i5ting 发表 2015-05-20 15:03:03 如何选择nodejs和iojs?以及性能比较
  10. rainweb 发表 2013-08-18 07:39:34 Node.js开发框架Express
  11. wangchao719 发表 2015-05-29 03:55:01 [上海]互联网硬件公司招聘靠谱前后端(react clojurescript in nodejs)
  12. chenjun 发表 2015-04-12 12:39:37 nodejs文件无刷新上传

发表评论