{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "Hi All,\n\nI am tasked with managing code that uses the DotNetZip library. The version of ionic.zip is 1.9.1.8.\n\nBasically, the issue is that the code that prepares the archive (.zip) behaves incorrectly if the eventual archive is going to exceed 4GB.\n\nuncompressed size - 14GB\nexpected compressed size - ~5-6 GB\nactual compressed size - ~30MB. Contains few of the text files but majority of the data is missing. Zip extractable and limited files accessible.\n\nIf the expected compressed size of the archive is less than 4GB, it works correctly and all data is present.\n\nIs this a limitation of DotNetZip or can I overcome this by modifying the implementation?\n\nCould you provide some clue in terms of code changes needed to allow >4GB zip files?\n\nAny assistance would be greatly appreciated.\n\nThanks,\nab1729",
    "LastUpdatedDate": "2015-08-27T13:56:13.553-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Unassigned",
      "Severity": 0,
      "Id": 0
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2015-02-25T14:04:35.97-08:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "DotNetZip cannot create an archive exceeding 4GB",
    "Type": {
      "Name": "Unassigned",
      "Id": 5
    },
    "VoteCount": 1,
    "Id": 17376
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "I believe you're hitting a windows limit.\r\n\r\nNot sure if I'm answering your specific scenario, but here is some information that I've gathered when using zip files:\r\n\r\nQuestion: How large can a self-extracting zip be?\nAnswer: The Windows operating system cannot execute a program that is over 2GB in size. It does not matter if it is a 32 or 64 bit machine. This is an OS limitation. Therefore, self-extracting zips must be less than 2 GB in size. \r\n\r\nQuestion: How large can a zip file be?\nAnswer: For 32 bit zips the limit is 4GB. For 64 bit zips the limit is in the terabytes.\r\n\r\nQuestion: I have clients that have a 32bit OS, can I use a 64bit zip?\nAnswer: Yes, a zip file that uses the 64 bit algorithm for compression can be unzipped by a 32 bit machine. That is why EASE defaults to 64 bit zips when it is packaging large amounts of data.\n",
      "PostedDate": "2015-08-27T13:56:13.553-07:00",
      "Id": -2147483648
    }
  ]
}