系统说我的 zip 文件没问题,但我无法通过 提取它unzip
。我想可能是因为文件太大(34 GB)所以unzip
可能不支持。
有没有什么办法可以让它工作?
答案1
我刚刚解压了一个 13GB 的文件。我无法使用解压工具将其解压,右键单击文件(我在 KDE 中,所以这是 dolphin)。我遇到了类似的错误,它说“您尝试打开的存档已损坏。某些文件可能丢失或损坏。”。相反,我从命令行使用了 dtrx,它在第一次尝试时就成功了。
要安装 dtrx,我输入:sudo apt-get install dtrx
为了运行提取,我dtrx filename.zip
没有输入任何标志。
答案2
使用 java 归档器(按照建议这里) 对我来说很管用。语法如下:
jar xvf file.zip
答案3
我认为你的文件下载不完整。来自这里它说:
作为参考,随着 Zip64 扩展对 Zip 文件格式的增强,16 EB 的 Zip 文件(超过 160 亿 GB(或 2 的 64 次方字节))成为可能。同样,Zip 文件中可以包含超过 40 亿个文件和文件夹。
请使用以下方式检查文件的完整性zip
:zip -T name_of_zip_file.zip
,OK
如果下载完成,则应显示。当前 Ubuntu 64 位已将zip64
功能编译到您的 中zip tool
。请使用以下方式检查zip -v
答案4
说说看,你试过其他所有可用的解包器了吗?还有 p7zip、b1 Archiver(Snap Store)等等。
我曾经有过几个 zip、rar 等文件,它们没有或者没有正确解压,如果发生这种情况,我只需切换到使用另一个解压缩程序/解包程序来解压文件。
(有时会有帮助)