[
  {
    "Id": "1037729",
    "ThreadId": "442113",
    "Html": "Hello everybody,\r<br />\n<br />\nI started using DotNetZip in my application but I have problem when I want to use a zip file twice within my application. For example, first I read my zip file and display the content in my application.<br />\n<pre><code>using (ZipFile zip = ZipFile.Read(zipPath))\n{\n                       ...\n}</code></pre>\n\nThen later, I want to extract the same zip file, therefore I use the same code above and read the zip file into 'zip'. But then I receive an OverflowException:<br />\n<pre><code>Zip File Error: Cannot read that as a ZipFileSystem.OverflowException: overflow while creating filename\n   at Ionic.Zip.ZipEntry.CopyHelper.AppendCopyToFileName(String f)\n   at Ionic.Zip.ZipEntry.ReadDirEntry(ZipFile zf, Dictionary`2 previouslySeen)\n   at Ionic.Zip.ZipFile.ReadCentralDirectory(ZipFile zf)\n   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf) ; File</code></pre>\n\nWhen I close the application and start again, I can do the first step again but not the second. This happens to me every time I start reading to a zip file the second time.\r<br />\n<br />\nAny idea why I get this exception? Thanks in advance.<br />\n",
    "PostedDate": "2013-04-30T10:01:05.257-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]