如何在Node.js中使用zlib解压缩存档?

时间:2017-11-03 21:00:49

标签: node.js zlib unzip

如何使用zlib在Node.js中解压缩档案?

我在AWS上的Lambda函数中使用它。我正在拉下从CodePipeline创建的ziped文件。一旦我下载它,我可以访问它的Body属性,它似乎是一个缓冲区。如何将该zip文件解压缩到本地“tmp”目录?

我想坚持使用zlib,以便我可以使用AWS控制台编辑代码,默认情况下,zlib安装在Lambda环境中。

1 个答案:

答案 0 :(得分:2)

zlib本身不处理.zip文件。您需要libarchivelibzip之类的内容。 (两者都使用zlib进行核心压缩,解压缩和CRC-32计算。)

我看起来他们都是Amazon Linux AMI的一部分。