如何解压dotnet核心中的存档?

时间:2016-11-27 22:25:50

标签: c# compression .net-core

是否有可用于在dotnet核心中提取rar文件的内置库?我找到了提取zip文件的内容,但rar文件没有。在4.5中使用7zip

1 个答案:

答案 0 :(得分:4)

似乎没有内置提取.net中的multipart rar文件。有.net但不是dotnet核心库,如here所述。 (也许他们可以轻松移植)

ZipFile中的System.IO.Compression类支持.zip和.rar(非多部分)档案。

您可以打开如下存档:

using(ZipArchive za = ZipFile.OpenRead(strPath))  
{
    //do something with `za.Entries` or with other properties
}