{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "The following code snippet throws \"BadReadException:   Bad signature (0x03323108) at position  0x0020969F\":\n    using (var zip = new Ionic.Zip.ZipInputStream(fileName))\n    {\n        var e = zip.GetNextEntry();\n        while (e != null)\n        {\n             e = zip.GetNextEntry();  // This line is failing\n        }\n    }\n\nBut the following works:\n    using (var zip = Ionic.Zip.ZipFile.Read(fileName))\n    {\n        foreach (var e in zip)\n        {\n             Console.WriteLine(e.FileName);\n        }\n    }",
    "LastUpdatedDate": "2016-05-31T05:16:56.09-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Unassigned",
      "Severity": 0,
      "Id": 0
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2016-05-31T05:16:04.53-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Bad Signature exception thrown for valid zip file.",
    "Type": {
      "Name": "Unassigned",
      "Id": 5
    },
    "VoteCount": 1,
    "Id": 17669
  },
  "FileAttachments": [
    {
      "FileId": 6169,
      "FileName": "valid_zip.zip",
      "DownloadUrl": ".\\6169"
    }
  ],
  "Comments": []
}