Csharp/C#教程:在.NET 4.0中处理没有第三方库的Zip文件?分享


在.NET 4.0中处理没有第三方库的Zip文件?

这里有类似的问题3.5:

.NET 3.5中是否有内置的zip库?

推测4.0会有它,但我找不到任何关于它的信息。 如果没有,有谁知道为什么不呢? 似乎在包含支持的事物列表中会相当高。

不适用于4.0,但ZipArchive类正在考虑下一个版本。 您可以在BCL团队博客上找到有关此内容的详细信息。

编辑:否则,假设它仍然可用,并且根据您的内置定义(至少它来/ Visual Studio附带),您可能能够使用J#类来压缩文件,如本文所述: 使用使用C#压缩文件和数据的J#类库中的Zip类

Edit2:虽然注意下面的评论,但J#选项可能不是正确的选项,除非在某些特殊情况下。

查看System.IO.Packaging命名空间,该命名空间包含对ZIP文件的支持,但不包含ZIP文件的所有function。

不过,它可能足以满足您的需求。

您可能已经移动过,但是在.NET 4.5中添加了ZiP API

https://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive.aspx

发疯。

最容易处理的是这里的示例代码。

您需要添加一个新程序集才能找到Zip档案。

在.NET 4.5中使用Zip文件

上述就是C#学习教程:在.NET 4.0中处理没有第三方库的Zip文件?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/957241.html

(0)
上一篇 2021年11月21日
下一篇 2021年11月21日

精彩推荐