【发布时间】:2017-11-03 21:00:48
【问题描述】:
如何使用 zlib 在 Node.js 中解压缩存档?
我在 AWS 上的 Lambda 函数中使用它。我正在拉下一个从 CodePipeline 创建的压缩文件。一旦我下载它,我就可以访问它的 Body 属性,它似乎是一个缓冲区。如何将该 zip 中的文件解压缩到本地“tmp”目录?
我想坚持使用 zlib,这样我就可以使用 AWS 控制台来编辑代码,zlib 默认安装在 Lambda 环境中。
【问题讨论】:
-
当您说“压缩”(压缩?)时,您是指 .zip 文件吗?
-
是的,我将 AWS CodePipeline 与 CodeBuild 结合使用,它会在存储到 S3 之前“压缩”工件,但它不会将“.zip”放在文件名的末尾。