[
  {
    "Id": "899887",
    "ThreadId": "391864",
    "Html": "\r\n<p>Hi ,</p>\r\n<p>i am using&nbsp;Ionic.Zip dll, Version 1.9.1.8 for For Extracting Zip file. The code is like below</p>\r\n<p><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\">string</span></span></span>\r\n</p>\r\n<p></p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"></span></div>\r\n&nbsp;\r\n<p></p>\r\n<span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\"></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">zipToUnpack = sourcePath;<span style=\"font-family:Consolas; font-size:x-small\">\r\n</span></span></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\">string</span></span></span>\r\n</p>\r\n<p></p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"></span></div>\r\n&nbsp;\r\n<p></p>\r\n<span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span>\r\n<p></p>\r\n</span><span style=\"font-family:Consolas; font-size:x-small\">\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">unpackDirectory = destinationPath;<span style=\"font-family:Consolas; font-size:x-small\">\r\n</span></span></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\">using</span></span></span><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">\r\n (</span></span><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\">ZipFile</span></span></span><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">\r\n zip1 = </span></span><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\">ZipFile</span></span></span>\r\n</p>\r\n<p></p>\r\n<p></p>\r\n<div>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"></span></div>\r\n</div>\r\n&nbsp;\r\n<p></p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"></span></div>\r\n&nbsp;\r\n<p></p>\r\n<span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span>\r\n<p></p>\r\n<p></p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"></span></div>\r\n&nbsp;\r\n<p></p>\r\n<span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span>\r\n<p></p>\r\n</span>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"></span></div>\r\n&nbsp;\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\"></p>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">.Read(zipToUnpack)) </span>\r\n</p>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">{</span> </p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span></span></div>\r\n<p></p>\r\n<span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">&nbsp;</span></span></span>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"></p>\r\n<p><span style=\"font-family:Consolas; color:#008000; font-size:x-small\">// here, we extract every entry, but we could extract conditionally</span></p>\r\n<p></p>\r\n<div>\r\n<div><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\">// based on entry name, size, date, checkbox\r\n status, etc.</span></span></span></div>\r\n</div>\r\n<p></p>\r\n</span></span>\r\n<div><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"></span></div>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"></p>\r\n<p><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\">foreach</span></span></span><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">\r\n (Ionic.Zip.</span></span><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\">ZipEntry</span></span></span><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">\r\n ex </span></span><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\"><span style=\"font-family:Consolas; color:#0000ff; font-size:x-small\">in</span></span></span>\r\n</p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">zip1)\r\n</span></span></div>\r\n<p></p>\r\n</span></span><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">\r\n<p></p>\r\n<p>{</p>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\">ex.Extract(unpackDirectory,</span><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\"><span style=\"font-family:Consolas; color:#2b91af; font-size:x-small\">ExtractExistingFileAction</span></span></span>\r\n</p>\r\n<div><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">.OverwriteSilently);\r\n</span></span></div>\r\n<p></p>\r\n</span></span><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"></span></span>\r\n<p></p>\r\n<p></p>\r\n<p>}</p>\r\n<p>}</p>\r\n<p><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"></span></span></span></span></span></span></span>&nbsp;</p>\r\n<p><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"></span></span></span></span></span></span></span>i\r\n am unable to unzip file using this code i am getting bellow error</p>\r\n<p></p>\r\n<p><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; color:#008000; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\"></span></span></span></span></span></span></span>&nbsp;<br>\r\nSystem.Exception: Error unzipping file &quot;F:\\ipmt\\North1\\Jul12\\KASY339A.08062012.163643.ZIP&quot;</p>\r\n<p>---&gt; Ionic.Zip.ZipException: Cannot read that as a ZipFile ---&gt; Ionic.Zip.BadReadException:&nbsp;</p>\r\n<p>&nbsp;Bad signature (0x00905A4D) at position&nbsp; 0x00000000<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipEntry.ReadHeader(ZipEntry ze, Encoding defaultEncoding)<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipEntry.ReadEntry(ZipContainer zc, Boolean first)<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipFile.ReadIntoInstance_Orig(ZipFile zf)<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)<br>\r\n&nbsp;&nbsp; --- End of inner exception stack trace ---<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipFile.Read(String fileName, TextWriter statusMessageWriter, Encoding</p>\r\n<p>encoding, EventHandler`1 readProgress)<br>\r\n&nbsp;&nbsp; at Ionic.Zip.ZipFile.Read(String fileName)<br>\r\n&nbsp;&nbsp; at FileExtractor.ExtractFile.UnzipDataFile(String sourcePath, String destinationPath)<br>\r\n&nbsp;&nbsp; --- End of inner exception stack trace ---<br>\r\n&nbsp;&nbsp; at FileExtractor.ExtractFile.UnzipDataFile(String sourcePath, String destinationPath)<br>\r\n&nbsp;&nbsp; at North1FileUpLoadService.North1FileUpLoadService.fileSystemWatcher_Created(Object</p>\r\n<p>sender, FileSystemEventArgs e)</p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">&#65279;But for some files it is working perfectly.\r\n</span></span></p>\r\n<p>we&nbsp;did R&amp;D on this Issue.&nbsp;we compared both zip files one is extracting and another onc is not extracting&nbsp;then we found one small difference in ZIP file which is not extracting. The&nbsp;Difference in &nbsp;&quot;Packed&quot; Property values. Packed\r\n Property has 0(ZERO) for Error ZIP File. is this reason for getting error? to see Packed Proferty double click on zip file</p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">&#65279;&nbsp;&nbsp;</span></span></p>\r\n<p><span style=\"font-family:Consolas; font-size:x-small\"><span style=\"font-family:Consolas; font-size:x-small\">&#65279;</span></span></p>\r\n",
    "PostedDate": "2012-08-16T05:00:08.873-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "908730",
    "ThreadId": "391864",
    "Html": "<p>using V 1.8 on .net CF i have just got almost the same exact error.</p>\r\n<p>on a windows desktop system 7-zip says the zip file is fine and had no errors.</p>\r\n<p>if i remove 1 file from the zip then it works.</p>\r\n<p>which file does not seem to matter.</p>\r\n<p>it's like the number of files in the archive can make it un readable,&nbsp; 4 files and it errors.... 3 files and it's ok ??</p>\r\n<p>never saw this error before.</p>",
    "PostedDate": "2012-09-05T08:47:25.01-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]