我在AWS S3上有一个加密的zip文件,里面有一个xml文件。我正在将它流式传输到我的node.js heroku应用程序,我需要解压缩(使用密码)并通过我的SAX解析器流式传输xml文件。我用SAX解析器得到了所有的东西。问题是使用密码将XML文件从ZIP文件中删除。
似乎有很多适合您的节点库,允许您解压缩文件。但是,它们都不支持解压缩AES加密或加密期间的zip文件。至少,不是我的发现,我花了几个小时研究这个。
我更喜欢为了速度而流式传输zip文件和内容。现在看起来我唯一可以找到的选项是通过命令行执行通过节点解压缩文件。我不喜欢这样做主要是因为我找不到通过命令行传输文件的方法。
非常感谢任何帮助!谢谢!