在 .NET Compact Framework 1.0 中解压缩

发布于 2024-11-05 06:17:57 字数 201 浏览 0 评论 0原文

我需要一个可用于解压缩文件集合的库(类似于解压缩)。任何压缩格式都可以。到目前为止我还没有找到任何满足我要求的zip库。该库需要满足以下要求:

1) .NET Compact Framework 1.0 兼容。

2) 我需要访问代码(必须是 C#),以便我可以将其包含在我的项目中。我无法使用 dll 文件。

3)最好是所有托管代码。

I need a library I can use to uncompress a collection of files (something similar to unzipping). Any compression format will do. So far I have failed to find any zip libraries that meet my requirements. The library needs to meet the following requirements:

1) .NET Compact Framework 1.0 compatible.

2) I need access to the code (must be C#) so I can include it in my project. I can't use a dll file.

3) Preferably all managed code.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初心未许 2024-11-12 06:17:57

http://www.icsharpcode.net/opensource/sharpziplib/download.aspx

开源并适用于 .NET CF 1 和 2。

编辑:

您可以设置条件编译常量来指定框架,例如:

#elif (NETCF_1_0)
[assembly: AssemblyTitle("SharpZipLib for .NET Compact Framework 1.0")]
#elif (NETCF_2_0)
[assembly: AssemblyTitle("SharpZipLib for .NET Compact Framework 2.0")]

从检查 #ziplib 源来看,.NET CF 1.0 的唯一限制是您不能加密或解密 .zip 存档中的文件(Cf 1.0 不提供 System.Security.Cryptography )。

http://www.icsharpcode.net/opensource/sharpziplib/download.aspx

Open source and works with .NET CF 1 and 2.

EDIT:

There are conditional compilation constants you can set to specify the Framework, e.g.:

#elif (NETCF_1_0)
[assembly: AssemblyTitle("SharpZipLib for .NET Compact Framework 1.0")]
#elif (NETCF_2_0)
[assembly: AssemblyTitle("SharpZipLib for .NET Compact Framework 2.0")]

From checking the #ziplib source it seems that the only limitation for .NET CF 1.0 is that you cannot encrypt or decrypt files within a .zip archive (Cf 1.0 doesn't supply System.Security.Cryptography).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文