使用DotNetZip有一个奇怪的问题,在尝试读取zip文件时,我收到错误
Ionic.Zip.ZipException:无法读取它作为ZipFile ---> System.OverflowException:创建文件名时溢出
我正在使用的代码是
using (ZipFile zip = ZipFile.Read(file.FullName))
{
zip.ExtractAll(extractedFolder, ExtractExistingFileAction.OverwriteSilently);
}
我最初认为这是文件名的错误,但它不是一个长文件名/路径,远低于Windows强加的260个字符限制,并且已经提取了其他具有相同长度的文件而没有问题。