相关疑难解决方法(0)

使用Nodejs中的zlib压缩和解压缩数据

有人可以向我解释一下zlib库在Nodejs中的工作原理吗?

我是Nodejs的新手,我还不确定如何使用缓冲区和流.

我的简单场景是一个字符串变量,我想要将字符串压缩或解压缩(放气或膨胀,gzip或gunzip等)到另一个字符串.

即(我希望它如何工作)

var zlib = require('zlib');
var str = "this is a test string to be zipped";
var zip = zlib.Deflate(str); // zip = [object Object]
var packed = zip.toString([encoding?]); // packed = "packedstringdata"
var unzipped = zlib.Inflate(packed); // unzipped = [object Object]
var newstr = unzipped.toString([again - encoding?]); // newstr = "this is a test string to be zipped";
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助:)

compression string zlib node.js

27
推荐指数
2
解决办法
5万
查看次数

标签 统计

compression ×1

node.js ×1

string ×1

zlib ×1