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

using (ZipArchive archive = ZipFile.Open(zipFileName, ZipArchiveMode.Read))

最佳答案

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

关于c# - 到Central Directory的偏移量不能保存在Int64中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34423322/

10-11 13:28