[
  {
    "Id": "56429",
    "ThreadId": "17320",
    "Html": "\r\nHi<br /><br />The zip file I'm working with doesn't end with a .zip extension. I get an exception saying that the file must end with .zip when using the ZipFile constructor.<br /><br />I'm working around this by using ZipFile.Read which doesn't do the .zip check. I'm just wondering is the .zip check really necessary?<br />",
    "PostedDate": "2007-11-02T15:18:13.53-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "56435",
    "ThreadId": "17320",
    "Html": "\r\nwhy the check for a .zip extension in the constructor?   I wanted to insure that when creating a zip , people were clear that a zip extension needs to be used.  if an app wants to create a .jar (or something else) then the app is free to rename the file that gets created. <br /><br />Seems like you have a nice workaround in the Read() option.  <br />",
    "PostedDate": "2007-11-02T15:42:29.483-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "65150",
    "ThreadId": "17320",
    "Html": "\r\nFYI, I'm working with two other file formats that use Zip file contents but with a different extension today.  This is a pretty common scenario (nee System.IO.Packaging, OPC, SCORM eLearning packages, etc.)  You may wish to reconsider whether hardcoding .zip extensions is really a benefit to this library...<br /><br /><div class=\"quote\" style=\"border: dotted .1em #aaa; border-left: none; border-right: none; font-style: italic; margin: 1em 0em 2.5em 3em;padding: .2em;\"><br />Cheeso wrote:<br />why the check for a .zip extension in the constructor?   I wanted to insure that when creating a zip , people were clear that a zip extension needs to be used.  if an app wants to create a .jar (or something else) then the app is free to rename the file that gets created. <br /><br />Seems like you have a nice workaround in the Read() option.  <br /><br /></div>",
    "PostedDate": "2007-12-27T13:52:19.913-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "66700",
    "ThreadId": "17320",
    "Html": "\r\nThis discussion has been copied to a work item. Click here to <a href=\"http://www.codeplex.com/DotNetZip/WorkItem/View.aspx?WorkItemId=3150\">go to the work item and continue the discussion</a>.<br />",
    "PostedDate": "2008-01-08T05:56:10.913-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "71718",
    "ThreadId": "17320",
    "Html": "<br /><div class=\"quote\" style=\"border: dotted .1em #aaa; border-left: none; border-right: none; font-style: italic; margin: 1em 0em 2.5em 3em;padding: .2em;\"><br />Cheeso wrote:<br />This discussion has been copied to a work item. Click here to <a href=\"http://www.codeplex.com/DotNetZip/WorkItem/View.aspx?WorkItemId=3150\">go to the work item and continue the discussion</a>.<br /><br /></div><br />This is fixed in changeset 14492. <br />",
    "PostedDate": "2008-02-04T18:22:04.08-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]