当我尝试提取 zip 文件时出现以下错误:“SevenZip.SevenZipArchiveException: Invalid archive: open/read error!它是否加密并且提供了错误的密码?如果您的存档是异国情调的,SevenZipSharp 可能它的格式没有签名,因此错误地认为它是 TAR。”
没有任何东西适用于 zip 文件,但一切都适用于 7z 文件。是否可以使用 SevenZipExtractor 提取 zip 文件?
string sourcePath = @"c:/temp/yyy.zip";
using (var file = new SevenZipExtractor(sourcePath))
{
file.ExtractArchive(outputPath);
}