如何使用 node.js 生成 zip 壓縮包
如何使用 node.js 生成 zip 壓縮包
炎炎設(shè)計(jì)
2018-11-29 02:01:48
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
壓縮或解壓縮一個(gè)文件可以通過導(dǎo)流一個(gè) fs.ReadStream 到一個(gè) zlib 流,然后到一個(gè) fs.WriteStream 來完成。
inp.pipe(gzip).pipe(out);
一步壓縮或解壓縮數(shù)據(jù)可以通過快捷方法來完成。
var buffer = new Buffer('eJzT0yMAAGTvBe8=', 'base64');
zlib.unzip(buffer, function(err, buffer) {
if (!err) {
console.log(buffer.toString());
}
});
要在 HTTP 客戶端或服務(wù)器中使用此模塊,請?jiān)谡埱蠛晚憫?yīng)中使用 accept-encoding 和 content-encoding 頭。
舉報(bào)