{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "I wanted to handle a situation similar to this one:\nhttp://stackoverflow.com/questions/18988534/ignore-file-if-it-is-corrupted\n\n...with a partially corrupted ZIP file.\nI wanted to extract only the good files and gather a list of errors.\nI thought that this code would work:\n\n```\n                        zip.ZipErrorAction = ZipErrorAction.InvokeErrorEvent;\n                        var results = uploadResults;\n                        zip.ZipError += (sender, e) =>\n                            {\n                                // Handle error\n                            };\n\n                        zip.ExtractAll(zipTempFolder);\n```\n\nBut apparently it doesn't (an exception is thrown when trying to extract, while only one file in the ZIP is corrupted).\n\nIs this a bug, an unimplemented feature or I am missing something?",
    "LastUpdatedDate": "2015-07-09T04:29:41.97-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Unassigned",
      "Severity": 0,
      "Id": 0
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2015-07-09T02:47:19.38-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Handle error while extracting",
    "Type": {
      "Name": "Unassigned",
      "Id": 5
    },
    "VoteCount": 1,
    "Id": 17471
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Ah.. I see now that `ZipErrorAction` was meant for when ZIP-ing only, not for when extracting.\nBut it might be cool to have a separate and similar feature for extraction. :)\r\n\r\nThanks for the great library. :)",
      "PostedDate": "2015-07-09T02:53:12.137-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Also, I think it would be super cool if there was a `NotSupportedCompressionMethodException`.\r\n\r\nI am getting these exceptions:\r\n\r\n``\nA first chance exception of type 'Ionic.Zip.ZipException' occurred in Ionic.Zip.dll\r\n\r\nAdditional information: Entry Parent Folder/Child Folder #1/Child #1 File #1.docx uses an unsupported compression method (0x62, PPMd)\n```\r\n\r\n...and it is hard to categorize. :)",
      "PostedDate": "2015-07-09T04:29:41.97-07:00",
      "Id": -2147483648
    }
  ]
}