我在AWS S3上有一个加密的zip文件,里面有一个xml文件 . 我正在将它流式传输到我的node.js heroku应用程序,我需要解压缩(使用密码)并通过我的SAX解析器流式传输xml文件 . 我用SAX解析器得到了所有的东西 . 问题是使用密码从ZIP文件中获取XML文件 .

似乎有很多适合的节点库允许你解压缩文件 . 但是,它们都不支持解压缩AES加密或加密时间段的zip文件 . 至少,不是我的发现,我花了几个小时研究这个 .

为了速度,我更喜欢流式传输zip文件和内容 . 现在看起来我唯一可以找到的选项是通过命令行执行通过节点解压缩文件 . 我不喜欢这样做主要是因为我找不到通过命令行流式传输文件的方法 .

任何帮助是极大的赞赏!谢谢!