我看了一下ZipFile类,但它只支持单个文件。所以我的问题是:有没有办法在不依赖第三方工具的情况下提取多部分zip文件?
答案 0 :(得分:3)
除非您自己编写一个简单的答案,否则.Net压缩系统适用于流而不是文件,并且流可以是文件,内存空间,网络流量或来自设备的数据馈送,强制执行文件压缩对他们来说将是一件非常糟糕的事情
我倾向于使用SharpZip,它是一个免费的开源库,可以处理一些最常见的压缩格式
更新: 看起来如果你使用.net4.5或更高版本的ms添加了ZipArchive,它允许你直接访问windows zip管理器(感谢花钱)