Compact Framework的Zip库选项?
我的要求:
我见过用于CF库的Xceed Zip。 还有什么其他选择?
看看#ziplib(www.icsharpcode.com)。 它是GPL,但您可以在封闭源代码商业应用程序中使用它。 他们没有在他们的网页上专门说明如何在Compact Framework中使用它,所以你必须亲自给它一个测试(也就是说,它是纯粹的C#,没有任何外部依赖关系,所以它有可能会有点好工作)。
从v1.7开始,DotNetZip发行版现在包含专门为.NET Compact Framework构建的版本,即v2.0或v3.5。 http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx。 它约为〜70k的DLL。 它可以压缩,解压缩,压缩编辑,密码,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);
}
源代码发行版中包含一个示例应用程序,可将其解压缩到存储卡。
CF-Unzipper应用程序http://www.freeimagehosting.net/uploads/ce5ad6a964.png
这看起来像它可能是一个很好的选择:http://www.codeplex.com/DotNetZip。 它看起来很小,有源代码并且有一个非常开放的许可证(MS-PL)。
链接地址: http://www.djcxy.com/p/53673.html上一篇: Zip library options for the Compact Framework?
下一篇: Which version of .NET Framework will be required for project?