{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "I created a .net tool to add file to a zip file using the Ionic.Zip 1.9.1.5. \nI also have a .net CF tool to extract from a zip file using the Ionic.Zip 1.9.1.8. \nI noticed that sometimes the extracted file is different from the original file. I found that using the binary comparison tool. However, it is not always happening. Is it because of the version difference or the hardware?",
    "LastUpdatedDate": "2013-08-08T07:07:12.27-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Unassigned",
      "Severity": 0,
      "Id": 0
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2013-07-23T05:42:45.977-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "The extracted file is different from the original file",
    "Type": {
      "Name": "Unassigned",
      "Id": 5
    },
    "VoteCount": 1,
    "Id": 16327
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Hi Brandonzeng. A few questions :\nCan you supply an example file to replicate the error? \nAlso when extracting the files, did it not give a CRC error? Have you tried unzipping the file with other tools like WinZip or 7Zip?\r\n\r\nThe .zip file format includes CRC checks to ensure that the extracted data is identical to the original data. I cannot understand how DotZetZip can extract files and give a file with contents different from the original file without throwing a CRC error, as the CRC check of the extracted file will surely be different. \r\n\r\nAlso if you have the orginal and extracted files, would it be possible for you to manually check the CRC's of the original and extracted file? There are many tools on the web to calculate the CRC32 of a file. and you could check it with the CRC stored in the nonfunctional .zip file.\r\n\r\nRegards\nAli\r\n\r\n",
      "PostedDate": "2013-08-08T07:07:12.27-07:00",
      "Id": -2147483648
    }
  ]
}