[
  {
    "Id": "1108587",
    "ThreadId": "462537",
    "Html": "Language : C#\r<br />\n<br />\nMy zipped files are stored in DB and retrieve with byte array (byte[]), and MemoryStream is used to read byte[] to ZipFile. After some changes have been applied to zip entries, and I would like to save it to byte[] again.<br />\n<pre><code>byte[] data = GetDataFromDB();\nusing (var stream = new MemoryStream(data))\nusing (var zip = ZipFile.Read(stream))\n{\n    // do some task..\n\n    using(var saveStream = new MemoryStream()){\n        zip.Save(saveStream);\n        data = saveStream.ToArray();\n    }\n}\n</code></pre>\n\nThis requires two streams and <code>data</code> is used in both. It's not simple enough.\r<br />\n<br />\nIs there any simpler way?\r<br />\n<br />\nThanks!<br />\n",
    "PostedDate": "2013-10-16T20:43:12.29-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]