在 .NET Compact Framework 1.0 中解压缩
本文关键字:解压缩 Framework NET Compact | 更新日期: 2023-09-27 17:55:15
我需要一个可以用来解压缩文件集合的库(类似于解压缩)。任何压缩格式都可以。到目前为止,我还没有找到任何满足我要求的zip库。库需要满足以下要求:
1) 兼容 .NET Compact Framework 1.0。
2) 我需要访问代码(必须是 C#),以便我可以将其包含在我的项目中。我不能使用 dll 文件。
3) 最好是所有托管代码。
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
)。