[
  {
    "Id": "148273",
    "ThreadId": "44550",
    "Html": "Zip.Extract does not have a overload for extract to a new file name, for some circumstances we need to extract original file name to a new file name.\r\n",
    "PostedDate": "2009-01-19T02:26:32.69-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "148579",
    "ThreadId": "44550",
    "Html": "Are you asking a question? \r\n",
    "PostedDate": "2009-01-19T20:15:13.07-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "148590",
    "ThreadId": "44550",
    "Html": "sorry not explain clearly. I hope that Zip.Extract could add a new overload to extract to a new file name.\r\n",
    "PostedDate": "2009-01-19T21:16:07.667-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "148595",
    "ThreadId": "44550",
    "Html": "ok, I understand what you are asking for. <br>\r\n<br>\r\nI think that the new overload is not necessary.  It is possible to do what you want in a couple of different ways. <br>\r\nFirst, you can do something like<br>\r\n  ZipEntry e = zip[&quot;original.txt&quot;];<br>\r\n  e.FileName= &quot;NewName.txt&quot;;<br>\r\n  e.Extract();<br>\r\n<br>\r\n<br>\r\nAnd second, of course you can extract it as normal, and then rename the result with System.IO.File.Move(). <br>\r\n<br>\r\n<br>\r\n \r\n",
    "PostedDate": "2009-01-19T21:33:43.36-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "148712",
    "ThreadId": "44550",
    "Html": "thanks for your detail reply:)",
    "PostedDate": "2009-01-20T05:43:45.003-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]