返回顶部

收藏

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. 博主 发表 2015-06-22 08:34:06 Nodejs 制作命令行工具
  2. fengneng 发表 2015-07-11 01:33:24 nginx+nodejs+mysql+memcached服务器后台架设centos6.5
  3. 博主 发表 2015-07-29 10:22:44 如何导出NodeJS模块
  4. gssxgss 发表 2015-08-19 09:21:04 download images with node.js
  5. 博主 发表 2015-09-15 10:19:46 npm adduser的坑
  6. 博主 发表 2015-09-16 03:25:15 NodeJS最佳实践
  7. Zida 发表 2015-10-20 14:55:40 MongoDB更新操作符的实践
  8. Jecvay 发表 2015-09-07 16:05:29 如何选择一个适合自己的开源项目来阅读
  9. nawazdhandala@outloo 发表 2015-11-24 15:53:58 Turbo Charge your NodeJS app with Cache
  10. richen 发表 2016-01-01 18:25:14 在Nodejs中贯彻单元测试
  11. zangw 发表 2016-02-13 02:29:53 Answer by zangw for mongodb + nodejs to find and r
  12. 博主 发表 2016-02-24 06:14:27 Nodejs最佳实践

发表评论