有人能给我解释一下在Nodejs中zlib库是如何工作的吗?
我是Nodejs的新手,我还不确定如何使用buffers和streams。
我的简单场景是一个字符串变量,我希望将字符串压缩或解压缩(压缩或膨胀,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";感谢您的帮助:)
https://stackoverflow.com/questions/7625251
复制相似问题