[
  {
    "Id": "92942",
    "ThreadId": "27864",
    "Html": "I see on the home page that one should be able to extract from a stream &quot;<strong>Does the library support zipping to a stream? Or unzipping from a stream?<br>\r\n</strong>Yes. As well you can zip to and from filesystem files, as you would expect. &quot;<br>\r\n<br>\r\nI'm having trouble figuring out exactly how to do this.  I see the Read(ZipStream) method, but all I see for Extract is the Extract(filename, OutputStream).  I want to take a zip file that is in a memory stream and extract each file in the original memory stream to a new memory stream.  Is there support for this that I'm just not seeing? <br>\r\n<br>\r\nAny help on this would be appreciated.<br>\r\n<br>\r\nThanks,<br>\r\nCharley\r\n",
    "PostedDate": "2008-05-16T07:37:55.85-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "94579",
    "ThreadId": "27864",
    "Html": "I think what you want to do is ZipFile.Read() passing in the stream that contains the zip data. <br>\r\nThen, for each entry in the stream that you want to extract, I think you call <br>\r\nZipFile.Extract(filename, OutputStream), passing in the filename of the thing contained in the zip archive, that you want to extract to the output stream. <br>\r\n<br>\r\nFurshtay? <br>\r\n<br>\r\n<br>\r\n",
    "PostedDate": "2008-05-24T12:44:16.713-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]