Din v1.7, distribuția DotNetZip include acum o versiune construită special pentru .NET Compact Framework, v2.0 sau v3.5. http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx. Este vorba despre ~ 70k DLL. Ea zip, unzip, editare zip, parole, ZIP64, unicode, fluxuri și multe altele.
DotNetZip este cod 100% gestionat, open source și gratuit / gratis de folosit. De asemenea, este foarte simplu și ușor.
try
{
using (var zip1 = Ionic.Zip.ZipFile.Read(zipToUnpack))
{
foreach (var entry in zip1)
{
entry.Extract(dir, ExtractExistingFileAction.OverwriteSilently);
}
}
}
catch (Exception ex)
{
MessageBox.Show("Exception! " + ex);
}
Există o aplicație probă inclusă în distribuția sursă care se dezarhizează pe o cartelă de stocare.
Aplicația CF-Unzipper http://www.freeimagehosting.net/uploads/ce5ad6a964.png