title: Unzip and stream an encrypted zip file using node.js
body: <p>I have an encrypted zip file on AWS S3 with one xml file inside. I am streaming that to my node.js heroku app and I need to unzip (with password) and stream the xml file through my SAX parser. I've got everything downpat with my SAX parser. The problem is getting the XML file out of the ZIP file using the password.</p>
  <p>There seems to be plenty of decent libraries for node that allows you to unzip files. However, none of them support unzipping a zip file that is AES encrypted or encrypted period. At least, not to my find and I've spent a few hours researching this.</p>
  <p>I would prefer to stream the zipfile and contents for sake of speed. Right now looks my only option I can find is to unzip the file via command line execution through node. I would not prefer to do this mainly because I can't find a way to stream the file via command line.</p>