AWS S3 に暗号化された zip ファイルがあり、内部に 1 つの xml ファイルがあります。それを node.js heroku アプリにストリーミングしています。(パスワードを使用して) 解凍し、SAX パーサーを介して xml ファイルをストリーミングする必要があります。私は SAX パーサーを使ってすべてを軽視しています。問題は、パスワードを使用して ZIP ファイルから XML ファイルを取得することです。
ファイルを解凍できるノード用のまともなライブラリがたくさんあるようです。ただし、いずれも AES 暗号化または暗号化された期間の zip ファイルの解凍をサポートしていません。少なくとも、私の発見ではなく、これを調査するのに数時間を費やしました.
速度を上げるために、zipファイルとコンテンツをストリーミングしたいと思います。現在、私が見つけることができる唯一のオプションは、ノードを介してコマンドラインを実行してファイルを解凍することです。コマンドライン経由でファイルをストリーミングする方法が見つからないため、主にこれを行うことを好みません。