gpt4 book ai didi

javascript - 如何使用 Node.js 解压文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:05 24 4
gpt4 key购买 nike

我需要使用 Node.js 压缩和解压缩文件,但遇到问题。

const fs = require("fs");
const zlib = require('zlib');



function UnZip(zip, paths) {

var inp = fs.createReadStream("f:/test.zip");

var Exzip = zlib.createUnzip();

inp.pipe(Exzip).pipe("f:/");

}

错误:

TypeError: dest.on is not a function

最佳答案

以下是如何使用 zlib 模块来做到这一点。

const fs = require('fs');
const zlib = require('zlib');

const fileContents = fs.createReadStream('file1.txt.gz');
const writeStream = fs.createWriteStream('file1.txt');
const unzip = zlib.createGunzip();

fileContents.pipe(unzip).pipe(writeStream);

关于javascript - 如何使用 Node.js 解压文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57882418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com