<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>DotNetZip Release Rss Feed</title><link>http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx</link><description>DotNetZip Release Rss Description</description><item><title>Updated Release: v1.9.1.8 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.8&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10639"&gt;ExtractWithPassword &amp;amp; OverwriteSilently Deletes Files when Password is Incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (as compared to v1.9.1.5; all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/14035"&gt;DotNetZip should be kinder when throwing PathTooLongException&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8968"&gt;Tests: automated testing of DotNetZip within ASPNET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Sun, 07 Aug 2011 08:31:20 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.8 DotNetZip - Latest Stable (Jul 11, 2011) 20110807083120A</guid></item><item><title>Released: v1.9.1.8 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.8&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10639"&gt;ExtractWithPassword &amp;amp; OverwriteSilently Deletes Files when Password is Incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (as compared to v1.9.1.5; all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/14035"&gt;DotNetZip should be kinder when throwing PathTooLongException&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8968"&gt;Tests: automated testing of DotNetZip within ASPNET&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 07 Aug 2011 08:31:16 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.8 DotNetZip - Latest Stable (Jul 11, 2011) 20110807083116A</guid></item><item><title>Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.8&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10639"&gt;ExtractWithPassword &amp;amp; OverwriteSilently Deletes Files when Password is Incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (as compared to v1.9.1.5; all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/14035"&gt;DotNetZip should be kinder when throwing PathTooLongException&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8968"&gt;Tests: automated testing of DotNetZip within ASPNET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Sun, 07 Aug 2011 02:26:56 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110807022656A</guid></item><item><title>Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.8&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10639"&gt;ExtractWithPassword &amp;amp; OverwriteSilently Deletes Files when Password is Incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (as compared to v1.9.1.5; all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/14035"&gt;DotNetZip should be kinder when throwing PathTooLongException&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8968"&gt;Tests: automated testing of DotNetZip within ASPNET&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 07 Aug 2011 02:26:54 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110807022654A</guid></item><item><title>Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.7&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8968"&gt;Tests: automated testing of DotNetZip within ASPNET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Sat, 06 Aug 2011 23:16:12 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110806111612P</guid></item><item><title>Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.7&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8968"&gt;Tests: automated testing of DotNetZip within ASPNET&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sat, 06 Aug 2011 23:16:10 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110806111610P</guid></item><item><title>Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.7&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Sat, 06 Aug 2011 06:42:26 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110806064226A</guid></item><item><title>Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.7&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sat, 06 Aug 2011 06:42:24 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110806064224A</guid></item><item><title>Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.7&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Sat, 06 Aug 2011 06:22:34 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110806062234A</guid></item><item><title>Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are new fixes in these binaries, since v1.9.1.5.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.7&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10735"&gt;Second save fails with Could not find file &amp;#39;filename&amp;#39; error.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sat, 06 Aug 2011 06:22:31 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.7 DotNetZip - Latest Stable (Jul 11, 2011) 20110806062231A</guid></item><item><title>Updated Release: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are fixed in these binaries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Wed, 03 Aug 2011 19:17:29 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011) 20110803071729P</guid></item><item><title>Released: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are fixed in these binaries.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9214"&gt;DotNetZip Library Support for updating Zip64 comments&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 03 Aug 2011 19:17:27 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011) 20110803071727P</guid></item><item><title>Updated Release: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are fixed in these binaries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Wed, 03 Aug 2011 17:37:19 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011) 20110803053719P</guid></item><item><title>Released: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are fixed in these binaries.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11699"&gt;Issue with static Zlib UncompressBuffer method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 03 Aug 2011 17:37:17 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011) 20110803053717P</guid></item><item><title>Updated Release: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are fixed in these binaries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;more than 60 new tests&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Wed, 03 Aug 2011 07:44:07 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011) 20110803074407A</guid></item><item><title>Released: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>
&lt;div class="wikidoc"&gt;This is the latest stable release of DotNetZip.&lt;br&gt;
&lt;br&gt;
Status: The binaries here are &lt;b&gt;final&lt;/b&gt;. All of the bugs listed here are fixed in these binaries.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp;
 Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses. Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run
 a .NET application that depends on this library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation. There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;
Notable:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.
&lt;/li&gt;&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included &lt;/li&gt;&lt;li&gt;more than 60 new tests &lt;/li&gt;&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later. To build the source you need VS2010 and .NET 4.0.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Bugs fixed in this release:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb&amp;#43;) files leads to an exception&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
New features in the binary for this release (all these features are minor):&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
new source features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 03 Aug 2011 07:44:05 GMT</pubDate><guid isPermaLink="false">Released: v1.9.1.6 DotNetZip - Latest Stable (Jul 11, 2011) 20110803074405A</guid></item><item><title>Updated Release: 1.9.1.5 DotNetZip (Aug 28, 2009)</title><link>http://dotnetzip.codeplex.com/releases/view/27890</link><description>&lt;div class="wikidoc"&gt;This is DotNetZip v1.9.  It is the latest stable release.  The current version number is v1.9.1.5, released 2010 February 25.&lt;br /&gt;&lt;br /&gt;New features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/5183"&gt;Parallel deflate, to optimize the Zip library to use multi-processors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/6661"&gt;Support Asynchronous Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/6156"&gt;create and read multi-part zip files.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8697"&gt;Allow setters on ModifiedTime, AccessedTime, CreationTime&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8617"&gt;Make traversal of NTFS Junctions optional in AddDirectory&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8698"&gt;Expose IsZipFile method to COM clients&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8773"&gt;Add support for optionally traversing directory junctions in WinForms app&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8910"&gt;Allow writing into ZipEntry stream (WriteDelegate)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8919"&gt;implement ZipOutputStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8926"&gt;Implement a ZipInputStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8925"&gt;Self Extracting EXE - optionally remove files after running &amp;quot;post unpack exe&amp;quot;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8893"&gt;Environment Variable substitution on the default extract location of SFX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/9514"&gt;Deliver DotNetZipLib Help so that it can be integrated into VS2008&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notable fixes: &lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8006"&gt;Zip Tool and File associations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7897"&gt;Remove obsolete methods and properties&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8770"&gt;Can&amp;#39;t unzip on the Mac, when the zip was written to Response.OutputStream and includes a folder&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8679"&gt;Zlib exception when compressed stream size is (multiple of buffer size) + header size +(0 to 7)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/8819"&gt;Public key token differs between ILMerge&amp;#39;d DLLs and regular DLLs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are some breaking changes from v1.8:  
&lt;ul&gt;&lt;li&gt;the SaveSelfExtractor() methods have been consolidated. They use the new SelfExtractorSaveOptions class. &lt;/li&gt;
&lt;li&gt;All the interfaces marked Obsolete in v1.8 have been removed.  These include: the methods on the ZipFile class: AddFileFromStream(), AddFileStream() UpdateFileStream(), AddFileFromString(), all the Extract() methods that accept an entry name, and the ExtractAll() method that accepts a boolean;  on the ZipEntry class, the Extract() methods that accept a Boolean, and the OverwriteOnExtract property, as well as the SetNtfsTimes() method. &lt;/li&gt;
&lt;li&gt;For FxCopy compliance, the properties on the ZipEntry called Atime, Mtime, and Ctime have been replaced with AccessedTime, ModifiedTime and CreationTime. &lt;/li&gt;
&lt;li&gt;The WantCompression callback has been removed.  There is a SetCompression callback that can  be used in its place.  &lt;/li&gt;
&lt;li&gt;The ReadTwiceOnInflation callback has been removed.  It&amp;#39;s no longer necessary now that DotNetZip uses zlib. &lt;/li&gt;
&lt;li&gt;The ForceNoCompression property has been removed as redundant. Use CompressionLevel instead.&lt;/li&gt;
&lt;li&gt;The public key used on some of the assemblies has changed. (See workitem 8819)&lt;/li&gt;
&lt;li&gt;The ZipFile.AddEntry and UpdateEntry methods that accept a directoryPathInArchive have been modified.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Features &lt;i&gt;being deferred to the next release&lt;/i&gt;:
&lt;ul&gt;&lt;li&gt;Asynchronous Programming Model for DeflateStream/GZipStream/ZlibStream&lt;/li&gt;
&lt;li&gt;Silverlight support&lt;/li&gt;
&lt;li&gt;expanded COM support: events, zlib, etc.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;There will also be fit-and-finish changes and bug fixes.  I would also expect a few smaller, tactical features. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the compiled help file (CHM); and the License.   Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the License.   Download this if you want to distribute .NET applications that use the Zip library, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.msi&lt;/b&gt; - Same as the Runtime zip above, packaged in an MSI installer.  It registers the DLL for COM use.  Download this if you want to install DotNetZip on a computer that will run apps that depend on the library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want tools to manipulate zip files.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-v1.9.chm&lt;/b&gt; - the help file.  See the FAQ item on the home page for how to enable this file for reading.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Wed, 03 Aug 2011 07:42:36 GMT</pubDate><guid isPermaLink="false">Updated Release: 1.9.1.5 DotNetZip (Aug 28, 2009) 20110803074236A</guid></item><item><title>Released: 1.9.1.5 DotNetZip (Aug 28, 2009)</title><link>http://dotnetzip.codeplex.com/releases/view/27890</link><description>
&lt;div class="wikidoc"&gt;This is DotNetZip v1.9. It is the latest stable release. The current version number is v1.9.1.5, released 2010 February 25.&lt;br&gt;
&lt;br&gt;
New features:&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/5183"&gt;Parallel deflate, to optimize the Zip library to use multi-processors&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/6661"&gt;Support Asynchronous Operations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/6156"&gt;create and read multi-part zip files.&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8697"&gt;Allow setters on ModifiedTime, AccessedTime, CreationTime&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8617"&gt;Make traversal of NTFS Junctions optional in AddDirectory&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8698"&gt;Expose IsZipFile method to COM clients&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8773"&gt;Add support for optionally traversing directory junctions in WinForms app&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8910"&gt;Allow writing into ZipEntry stream (WriteDelegate)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8919"&gt;implement ZipOutputStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8926"&gt;Implement a ZipInputStream&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8925"&gt;Self Extracting EXE - optionally remove files after running &amp;quot;post unpack exe&amp;quot;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8893"&gt;Environment Variable substitution on the default extract location of SFX&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/9514"&gt;Deliver DotNetZipLib Help so that it can be integrated into VS2008&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Notable fixes: &lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8006"&gt;Zip Tool and File associations&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/7897"&gt;Remove obsolete methods and properties&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8770"&gt;Can&amp;#39;t unzip on the Mac, when the zip was written to Response.OutputStream and includes a folder&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8679"&gt;Zlib exception when compressed stream size is (multiple of buffer size) &amp;#43; header size &amp;#43;(0 to 7)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://dotnetzip.codeplex.com/workitem/8819"&gt;Public key token differs between ILMerge&amp;#39;d DLLs and regular DLLs&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
There are some breaking changes from v1.8:
&lt;ul&gt;
&lt;li&gt;the SaveSelfExtractor() methods have been consolidated. They use the new SelfExtractorSaveOptions class.
&lt;/li&gt;&lt;li&gt;All the interfaces marked Obsolete in v1.8 have been removed. These include: the methods on the ZipFile class: AddFileFromStream(), AddFileStream() UpdateFileStream(), AddFileFromString(), all the Extract() methods that accept an entry name, and the ExtractAll()
 method that accepts a boolean; on the ZipEntry class, the Extract() methods that accept a Boolean, and the OverwriteOnExtract property, as well as the SetNtfsTimes() method.
&lt;/li&gt;&lt;li&gt;For FxCopy compliance, the properties on the ZipEntry called Atime, Mtime, and Ctime have been replaced with AccessedTime, ModifiedTime and CreationTime.
&lt;/li&gt;&lt;li&gt;The WantCompression callback has been removed. There is a SetCompression callback that can be used in its place.
&lt;/li&gt;&lt;li&gt;The ReadTwiceOnInflation callback has been removed. It&amp;#39;s no longer necessary now that DotNetZip uses zlib.
&lt;/li&gt;&lt;li&gt;The ForceNoCompression property has been removed as redundant. Use CompressionLevel instead.
&lt;/li&gt;&lt;li&gt;The public key used on some of the assemblies has changed. (See workitem 8819)
&lt;/li&gt;&lt;li&gt;The ZipFile.AddEntry and UpdateEntry methods that accept a directoryPathInArchive have been modified.&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
Features &lt;i&gt;being deferred to the next release&lt;/i&gt;:
&lt;ul&gt;
&lt;li&gt;Asynchronous Programming Model for DeflateStream/GZipStream/ZlibStream &lt;/li&gt;&lt;li&gt;Silverlight support &lt;/li&gt;&lt;li&gt;expanded COM support: events, zlib, etc.&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
There will also be fit-and-finish changes and bug fixes. I would also expect a few smaller, tactical features.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
This release has these downloads:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the compiled help file (CHM); and the License. Download this if you
 want to build .NET, COM, or PowerShell apps that use the Zip library. &lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the License. Download this if you want to distribute .NET applications that use the Zip library, or if you want to run a .NET application that depends on this library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.msi&lt;/b&gt; - Same as the Runtime zip above, packaged in an MSI installer. It registers the DLL for COM use. Download this if you want to install DotNetZip on a computer that will run apps that depend on the library.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files. Download this if you want tools to manipulate zip files.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-v1.9.chm&lt;/b&gt; - the help file. See the FAQ item on the home page for how to enable this file for reading.&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 03 Aug 2011 07:42:36 GMT</pubDate><guid isPermaLink="false">Released: 1.9.1.5 DotNetZip (Aug 28, 2009) 20110803074236A</guid></item><item><title>Updated Release: v1.9.1.6 - Latest Stable (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is a bugfix release for v1.9.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;final&lt;/b&gt;.  All of the bugs listed here are fixed in these binaries. I&amp;#39;ve run the test suite and everything passes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Wed, 03 Aug 2011 07:39:33 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.6 - Latest Stable (Jul 11, 2011) 20110803073933A</guid></item><item><title>Updated Release: v1.9.1.6 - maintenance and bugfix (beta) (Jul 11, 2011)</title><link>http://dotnetzip.codeplex.com/releases/view/68268</link><description>&lt;div class="wikidoc"&gt;This is a bugfix release for v1.9.&lt;br /&gt;&lt;br /&gt;Status: The binaries here are &lt;b&gt;near final&lt;/b&gt;.  All of the bugs listed here are fixed in these binaries. I&amp;#39;ve run the test suite and everything passes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This release has these downloads:
&lt;ol&gt;&lt;li&gt;&lt;b&gt;DotNetZipLib-DevKit-v1.9.zip&lt;/b&gt; - This is probably what you want. This is a binary release, that includes of the signed DLLs for Zip and Zlib, for desktop and Compact Framework; the XML Documentation file for intellisense; the help files (CHM &amp;amp; Helpviewer); and the Licenses. Download this if you want to build .NET, COM, or PowerShell apps that use the Zip library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetzip-src-v1.9.x.x.zip&lt;/b&gt; - the source code for the Zip &amp;amp; Zlib Libraries, the setup (msi) project, the test code, and a bunch of examples. Download this if you want to peruse or modify the source, or extend the example utilities. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Runtime-v1.9.zip&lt;/b&gt; - a binary release, that includes the signed DLLs, and the Licenses.   Download this if you want to distribute .NET applications that use the Zip library, on the desktop or on the Compact Framework, or if you want to run a .NET application that depends on this library.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipLib-Silverlight-v1.9.zip&lt;/b&gt; - a binary release, that includes the the Silverlight version of the signed DLLs, and the Licenses.  &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.zip&lt;/b&gt; - a set of exe tools (command-line and GUI) that rely on the library, to create and manage zip files.  Download this if you want finished user-level tools to manipulate zip files. (A replacement for WinZip)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZipUtils-v1.9.msi&lt;/b&gt; - an installer for Windows for the Zip utilities that utilize the library. This is the same stuff as the DotNetZipUtils-v1.9.zip, but in MSI form. It optionally sets up file associations, guides you through the install.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Runtime-v1.9.msi&lt;/b&gt; - an installer for the runtime. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;DotNetZip-Documentation-v1.9.zip&lt;/b&gt; - the Documentation.  There&amp;#39;s a CHM file as well as a HelpViewer 1.0 format. They contain the same information, just in different formats.&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Notable:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;the quality/reliability of the code is much higher than for v1.9.1.5 - many bug fixes.&lt;/li&gt;
&lt;li&gt;New bzip2.exe tool, and a gzip.exe tool. &lt;/li&gt;
&lt;li&gt;Silverlight DLLs for ZIP, ZLIB or BZIP2 are included   &lt;/li&gt;
&lt;li&gt;The helpfile still needs work&lt;/li&gt;
&lt;li&gt;The version numbers for these preliminary DLLs is currently v1.9.1.6006&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The minimum requirement for the binaries is (as in prior releases of DotNetZip) .NET 2.0 or later.  To build the source you need VS2010 and .NET 4.0. &lt;br /&gt;&lt;br /&gt;Try it out and give me feedback.   But make it fast: I hope to get the final v1.9.1.6 out very soon. &lt;br /&gt;&lt;br /&gt;Bugs fixed in this release:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11131"&gt;Saving to a Stream using Encryption corrupts the output file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11772"&gt;FlattenFoldersOnExtract does not work correctly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10447"&gt;&amp;quot;File already exists&amp;quot; error when adding new file to a zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12403"&gt;Exception when creating split archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12815"&gt;ZipOutputStream corrupts data buffer when calling Write(byte[],int,int)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11988"&gt;Trying to zip the root zips the current working directory instead&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10355"&gt;ZipInputStream throws NullReferenceException when using ZipEntry.Extract()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12242"&gt;NullRereferenceException when extracting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12554"&gt;Array out of bounds exception in finish()&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13886"&gt;doc for ZipEntry.IsText property should be clearer and more complete&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10499"&gt;Errors with Duplicate Entries&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13350"&gt;Select does not work with forward slashes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13446"&gt;Possible bug in ZlibStream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13710"&gt;Malformed zip file should throw ZipException or BadReadException, not IOException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10459"&gt;Ensure consistency on exceptions on ZipFile.Read() failure.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10562"&gt;Compression roundtrip problem - Adler32 is incorrect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10682"&gt;Self Extracting Archive and file removal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10923"&gt;Using ZipInputStream with ZipEntry.OpenReader() gives a &amp;quot;Bad Signature&amp;quot; error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10694"&gt;Setting Entry._Source to &amp;quot;None&amp;quot; after Save Causes Exceptions in Later Operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12260"&gt;FileSelector: AddSelectedFiles forced downcase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12541"&gt;{Add/Update}SelectedFiles downcases folder names&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13187"&gt;ExtractSelectedEntries breaks for filenames that include parens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13692"&gt;Sfx Copyright Option not working as expected&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11418"&gt;ZipFile fails to find entry by Name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12744"&gt;ZipFile.Read does not preserve unicode filenames (with workaround)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13475"&gt;FileNotFoundException when creating a Self Extracting Zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10681"&gt;BOM in file contrary to the behavior described by the documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10392"&gt;Incorrect decoding of the comment in ZipFile.Read() method.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13479"&gt;Fix the use of Exceptions in PDOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13609"&gt;Include the License for ZLIB in the binary distributions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12964"&gt;Writing zero bytes to a ZipOutputStream causes exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11056"&gt;String Indexer on ZipFile fails to find the entry by name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11999"&gt;Tools/WinFormApp does not correctly create split archives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12486"&gt;CRC32CalculatorStream CanSeek property flaw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12634"&gt;Encoding is not honored by ZipOutputStream.PutNextEntry method&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10339"&gt;ZipOutputStream comment NullReferenceException&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11899"&gt;Turn off Criterion Tracing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13542"&gt;Don&amp;#39;t use hardcoded filename length in ZipEntry.Write.cs - Unicode filenames, max path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10015"&gt;Save to the input stream should not be allowed.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11969"&gt;VersionNeededToExtract causes .NET System.IO.Zip to fail read&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10489"&gt;CloseDelegate can be called twice&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10387"&gt;Any error causes ZipException, not just invalid file formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12727"&gt;File handles persist after calling Dispose() when extracting spanned ZIP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11003"&gt;Multi-Span Zips not closing after ZipFile disposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12056"&gt;File not found when compressing zipped file into spanned archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12521"&gt;Can&amp;#39;t delete .z01 file after extraction of multi-segment archive&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/10143"&gt;Splitting Large (~1gb+) files leads to an exception&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12241"&gt;extracting zip with several segments, cannot delete .zip file afterwards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12448"&gt;Creating a split archive does not close intermediate streams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11065"&gt;Allow a way to specify upper limit of # threads used for compressing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/11818"&gt;Bug when compressing .rar or .zip file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13903"&gt;ZipErrorAction.Skip is not honored when using nonseekable output stream, and File.Open fails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13908"&gt;Poor performance when reading large ZIP files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13909"&gt;Setting EncryptionAlgorithm.None after setting password results in an encrypted zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13436"&gt;Poor memory performance when adding files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13892"&gt;The MAC does not match&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13915"&gt;Save a Spanned Zip after reading an existing ZipFile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in the binary for this release (all these features are minor):&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/7771"&gt;Silverlight support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13979"&gt;Add BZip2 compression capability to the library&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13664"&gt;Add a CheckZipPassword static method to ZipFile class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12374"&gt;expose CountingStream as a public type&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12608"&gt;creating an SFX should allow an option to set the title of the extractor window&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13371"&gt;Cannot cancel within AddProgress event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13634"&gt;Provide a way to Force UTF-8 (or whatever the alternate encoding is) in filenames&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;new source features:&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/12804"&gt;Upgrade the source to VS2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13691"&gt;Add InfoZip compatibility tests to the test source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dotnetzip.codeplex.com/workitem/13674"&gt;Convert setup to Wix projects&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Cheeso</author><pubDate>Wed, 03 Aug 2011 00:25:24 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.9.1.6 - maintenance and bugfix (beta) (Jul 11, 2011) 20110803122524A</guid></item></channel></rss>