我使用 DotNetZip dll 在 C# 中创建了一个非常简单的程序。我正在尝试提取一个选择最佳压缩的 zip 文件。这是代码。
static void Main(string[] args)
{
string nameOfFile = "testBest.zip";
string directory = "testBest";
Console.WriteLine("Extracting file {0} to {1}", nameOfFile, directory);
using (ZipFile zip = ZipFile.Read(nameOfFile))
{
foreach (ZipEntry e in zip)
{
e.Extract(directory, ExtractExistingFileAction.OverwriteSilently);
}
}
}
并且错误说其中一个 txt 文件使用了不受支持的压缩方法。
使用最佳压缩时,DotNetZip 库可以不提取 zip 文件吗?有没有办法处理这个?有哪些替代方案?