Bri*_*tle 9 zip components compact-framework windows-mobile
我的要求:
从v1.7开始,DotNetZip发行版现在包含专为.NET Compact Framework构建的版本,v2.0或v3.5. http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx.它约为~70k DLL.它具有zip,解压缩,zip编辑,密码,ZIP64,unicode,流等功能.
DotNetZip是100%托管代码,开源,免费/免费使用.它也非常简单容易.
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);
}
Run Code Online (Sandbox Code Playgroud)
源代码发行版中包含一个示例应用程序,可以解压缩到存储卡.
CF-Unzipper app http://www.freeimagehosting.net/uploads/ce5ad6a964.png
看看#ziplib (www.icsharpcode.com)。它是 GPL,但您可以在闭源商业应用程序中使用它。他们在他们的页面上没有具体说明如何将其与 Compact Framework 一起使用,因此您必须自己进行测试(也就是说,它是纯 C#,没有任何外部依赖项,因此很有可能它会工作)。