在 .NET Compact Framework 1.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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://www.icsharpcode.net/opensource/sharpziplib/download.aspx
开源并适用于 .NET CF 1 和 2。
编辑:
您可以设置条件编译常量来指定框架,例如:
从检查 #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.:
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
).