{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "WinZip seems to apply a password even to entries that are zero bytes. \nSharpZipLib, ditto (says the user). \n \nIt might make sense to create a new property in the forthcoming SaveOptions bucket, to govern whether zero-byte entries get passwords.",
    "LastUpdatedDate": "2013-03-26T07:52:39.487-07:00",
    "PlannedForRelease": "v2.0 - planning",
    "ReleaseVisibleToPublic": true,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-10-14T13:44:49.35-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "DotNetZip doesn't password-protect a file entry, if the file size is 0 bytes",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 5,
    "Id": 12240
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "I ran into this problem today as well. It wouldn't be so bad if it didn't throw an exception bad to our application.",
      "PostedDate": "2010-10-26T13:42:07.323-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2011-06-17T20:45:54.517-07:00",
      "Id": -2147483648
    },
    {
      "Message": "I encrypt an empty file with a password using DotNetZip and send it.\r\nA 3rd party can open the file and see it is empty without the password.\r\n\r\nI don't see how this is a proper implementation for zip, unless this particular information is also available through some headers or other info in the zip file, which is visible always (even for non-empty password protected files). I'm not that familiar with the zip algorithm, so if that's the case, then my bad. Otherwise, it's a bug : I can get info about the file without the password.",
      "PostedDate": "2011-11-08T07:13:27.887-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2012-04-29T23:59:39.767-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-20T03:13:26.247-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:25.2-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-03-26T07:52:39.487-07:00",
      "Id": -2147483648
    }
  ]
}