大约一个月前,我添加了一个 .rar 格式的 torrent 供下载。不幸的是,由于没有种子,下载进度似乎无法超过 91.01%。
每当我尝试打开或提取种子时都会出现以下错误:
An error occurred while loading the archive.
命令行输出:
??? - the file header is corrupt.
我正在使用存档管理器提取文件。是否有可能使用任何方法提取文件?
答案1
首先,如果标题已损坏或标题受密码保护并且您不知道密码,则程序就没有有关档案内容的信息,因此无法提取文件。
提取解压和保留损坏的提取文件选项有时有效,但这取决于档案内容。
unrar x -kb example.rar
共享文件的建议:避免压缩¹、嵌套压缩²、拆分³、重新混合⁴等。
1. 避免使用压缩,因为它实际上可能是嵌套压缩或嵌套压缩。许多现代格式,如 Office Open XML (DOCX) 和 OpenDocument (ODF) 已经经过压缩。当您和收件人之间的许多机器试图通过解压和检查所有内容来保护人们时,您认为可以节省的比特和能源以及对环境的考虑将白白浪费掉。它还会产生误报,并且对于无法处理特定压缩算法的设备上的收件人来说,这可能会很烦人。我知道这让我听起来有点暴躁,压缩一直都很好,直到您研究了许多压缩格式是如何演变的,哪些现代功能没有成功,并且您还记得早期的现代设备在处理 GIF、PDF 等时遇到了困难。只需保持简单,让人们满意,不要给他们带来太多的复杂性。:-) 2. 嵌套压缩或嵌套压缩不会改善压缩,反而会使情况变得更糟。一些编码器和算法试图变得聪明,并决定不再压缩已经压缩的内容。这就是技术解释的方式,简单的解释就是:它很烦人而且很耗时。3. 如果没有必要,请避免拆分。这些年来,我见过许多让其他人感到困惑的实现和解决方法,包括我年轻的时候。尽可能保持简单。4. 这更多是从视频编码书呆子的角度来看的,并且在之前的工作中必须处理电子邮件、恶意软件和传真传输分析。当您匆忙时,我可能会向您发送包含实际文档的笨拙视频文件,而您只需要那一份重要文件。但我试着做一个好人,所以我不会那样做,我希望别人也这样。
答案2
如果不完整的 rar 档案是属于同一组的一系列多个档案的一部分,则可以提取单个部分,但只能从第一个档案开始,直到找不到丢失的档案,然后提取其余部分将不会成功。提取的部分将位于隐藏文件夹中。按键盘组合Ctrl+H或选择看法->显示隐藏文件在文件浏览器中显示该隐藏文件夹。