{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "fixed in change set 24422.  This will be in the next v1.6 prelim release, and will be in the v1.6 final release.",
    "ClosedDate": "2008-09-16T13:27:04.143-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "A .docx file created by MS Word 2007 is just a zip file with a particular internal format.   If I open (read) the .docx file and then save it, the resulting file cannot be read by the DotNetZip library. \n \nThere's an inconsistency between the WriteCentralDirectoryHeader() method in ZipEntry and the Read method on the ZipDirEntry class.   The Write method writes the Extra field length, but NEVER writes the extra field data.  The Read method reads the length and the data according to that length.  \n \nThere's no need to duplicate the Extra field, if it is already present in the file entry. So the solution is to zero-out the extra field length bytes before writing them to the central directory header.",
    "LastUpdatedDate": "2013-05-16T05:32:38.987-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2008-09-16T13:20:41.087-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "update and save of DOCX file results in invalid zip",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 6182
  },
  "FileAttachments": [],
  "Comments": []
}