我正在解压缩一个有大约300万个单一文本文件的文件--压缩文件本身的大小约为12 GB。这不是多个部分,只是一个大的压缩文件。我没有原始数据-我所有的是压缩文件,这意味着我不能试图再次压缩内容(正如你所知道的)。
问题是,就像我unzip
一样,在某个时候,我
..
file #1207565: bad zipfile offset (local header sig): 9570252890
file #1207566: bad zipfile offset (local header sig): 9570254437
file #1207567: bad zipfile offset (local header sig): 9570255044
file #1207568: bad zipfile offset (local header sig): 9570256141
file #1207569: bad zipfile offset (local header sig): 9570256786
file #1207570: bad zipfile offset (local header sig): 9570257539
..
这似乎并不分别影响存档中的每个子文件夹或文件,但对于其中许多子文件夹或文件来说,进程似乎失败了。
在这一点上,我很难猜测包装还是拆包是问题所在
有什么解决办法我可以试试吗?
发布于 2018-10-19 02:04:49
我遇到了同样的问题-一个巨大的压缩文件与大量的文件-和解压窒息试图解压它。一个可能的解决方案是使用java归档程序。把你的东西用jar xvf file.zip
打开
发布于 2019-04-19 16:43:27
我只是想把这个评论复制到一个答案中,尽管我不得不使用“更加努力”的-FF
选项来让它发挥作用:
建议在线和通过手册页是使用:
zip -F original.zip --out fixed.zip
,然后尝试提取fixed.zip
作为正常.
https://askubuntu.com/questions/1025742
复制相似问题