C# DotNetZip提取所有Zip64

C# DotNetZip提取所有Zip64,c#,dotnetzip,C#,Dotnetzip,我使用“Usezip64保存时”选项创建一个zip文件。 一旦我尝试使用“ExtractAll”方法提取它,就会抛出一个异常,说明文件“nameOfMyFile.z65536”不存在。 创建为普通zip(不是zip64)的文件时不会发生这种情况。 有什么解决问题的建议吗 创建文件的代码如下: using (ZipFile zCompressor = new ZipFile(strNameOftheZipFile)) { zCompressor.UseZip64WhenSaving =

我使用“Usezip64保存时”选项创建一个zip文件。 一旦我尝试使用“ExtractAll”方法提取它,就会抛出一个异常,说明文件“nameOfMyFile.z65536”不存在。 创建为普通zip(不是zip64)的文件时不会发生这种情况。 有什么解决问题的建议吗

创建文件的代码如下:

using (ZipFile zCompressor = new ZipFile(strNameOftheZipFile))
 {
     zCompressor.UseZip64WhenSaving = Zip64Option.Always;
    FileInfo[] fiArrayFiles = dInfoBCP.GetFiles("*.bcp", SearchOption.TopDirectoryOnly);
    foreach (FileInfo fileTemp in fiArrayFiles)
    {
        zCompressor.AddFile(fileTemp.FullName);
    }
     zCompressor.MaxOutputSegmentSize = (700 * 984540);
     zCompressor.Save();
 }
要提取的代码(生成错误的代码):


你确认文件确实存在吗?是的,它存在。“Read”方法正确地检索我要提取的文件。然后ExtractAll方法查找扩展名为“z65536”的文件。但是
nameOfMyFile.z65536
是否存在?不,它不存在。我刚刚用较旧版本的DotNetZip(1.13.5)进行了压缩和提取测试,结果正常。因此,这似乎是最新版本(1.13.6)引入的一个问题
ZipFile zip = ZipFile.Read(FullNameOfmyZipFile);
zip.ExtractAll(strPathDest, ExtractExistingFileAction.OverwriteSilently);