{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "I think the documentation stated that I should be able to read/write at any position in a stream. \n \nZipFile.Write gets the current position of the stream and uses that as the starting offset for absolute adresses in the zipfile. ZipFile.Read on the other hand seems to use 0 always.\n \nIMO the Read behaviour is better as default, since Position is not a well defined concept in all streams. Instead I should be able to pass that start offset manually to ZipFile.Then I can use any position I need in the cases where I want to be compatible with other archivers, and get position indepence(which is a very desirable feature IMO) by default.\n \nThis might be implementable with a simple overload of ZipFile.Save().  Or, with the new SaveOptions in DotNetZip v1.9.5.\n \nIt also could be solved by exposing an OffsetStream class.",
    "LastUpdatedDate": "2013-02-21T18:43:33.987-08:00",
    "PlannedForRelease": "v2.0 - planning",
    "ReleaseVisibleToPublic": true,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-04-21T14:52:35.71-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Allow write of zip files into previously opened streams, without re-calculation of offsets",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 10684
  },
  "FileAttachments": [],
  "Comments": []
}