问题说明了一切,<filename>.zip.part
我的 Firefox 下载目录中有一个大约 150MB 的文件,我想恢复其内容。
原始文件是一个由图片组成的非常大的 zip 存档,不幸的是它现在已经永远丢失了,所以在再次重做所有图片(一本书的插图)之前,我想至少恢复 .part 中已有的那些图片文件。
我尝试用方舟之类的软件打开它,但没有成功。
有什么技巧可以恢复某些文件内容吗?
编辑:我设法使用名为 ZipRepair Pro 的 Windows 软件恢复了一些文件。在搜索过程中,我发现有很多类似的Windows软件。因此,提出最初问题的另一种方式是:Linux 上有类似的软件吗?
答案1
根据我的经验,.part
通过 Firefox 下载内容时遇到的文件在下载完成之前无法使用。您通常可以使用这些文件来恢复中断的下载,但仅此而已。
至于在 Linux 上提取部分文件的工具,类似于ZipRepair Pro
.除了 @markPlotnick 描述的方法之外,zip
如下所示:
$ zip -F copyofdamaged.zip --out maybefixed1.zip
$ unzip -l maybefixed1.zip
-或者-
$ zip -FF copyofdamaged.zip --out maybefixed2.zip
$ unzip -l maybefixed2.zip
如果这些都不起作用,您可以尝试在 Wine 下运行这个 Windows 应用程序,磁盘内部 Zip 修复。据称它运行在酒就好。