中央目录的偏移不能保存在Int64中

Dmy*_*tro 5 c#

由于某些原因,ZipFile.Open开始生成“无法在Int64中保存到中央目录的偏移”。该zip文件是有效的,并且该代码以前也可以使用。

using (ZipArchive archive = ZipFile.Open(zipFileName, ZipArchiveMode.Read))
Run Code Online (Sandbox Code Playgroud)

Sha*_*han 4

我在运行代码时也遇到了同样的错误,我尝试从 Windows 打开该特定的 zip 文件 - 它没有打开。尝试使用 7-zip 然后也一样。然后从我之前做的服务器上通过 FTP 传输文件,它就开始工作了。所以我觉得zip文件有问题。尝试使用服务器中的原始 zip 文件或检查 zip 文件是否未损坏。