压缩文件损坏怎么修复(压缩文件删除了怎么恢复)

1年前 (2024-04-23)

压缩文件损坏怎么修复(压缩文件删除了怎么恢复)

压缩文件损坏,怎么修复?

CRC是一种mcrc,常见于与压缩和解压缩相关的文件或软件中。任何文件损坏后,都应该从其他渠道获取未损坏的相同文件来替换损坏的文件。

判断错误的原因

错误信息为“加密文件中的CRC失败(密码错误?)”(RAR压缩包有密码,但是密码输入错误或者正确,但是循环冗余校验码(CRC)错误!只因为这个RAR压缩包有密码,所以WRAR猜测可能是“密码错误”)

如何区分以上两种错误:密码输入错误,无法提取任何文件!但如果压缩包中有多个文件,并且有部分文件被解压缩,应该是RAR压缩包的循环冗余校验码(CRC)的错误,而不是密码输入的错误。

循环冗余校验码(CRC)错误是最常见的情况,这也是本文的重点!与上述解压错误不同,这种情况与RAR压缩包损坏有关。

有几个原因:

(1)网络传输条件差(如断线太多、开放线程太多、服务器太多导致连接太多等。)导致下载的文件损坏!

(2)站点提供的RAR压缩包是固有损坏的(没有办法,除非压缩包里有回复记录)。

(3)使用的下载工具不够完善。比如有些下载工具多开几个线程后,下载的收尾工作就慢了。有时候下载到99%就不再传输数据了,必须手动完成(先停止下载再重新开始)。笔者遇到过几次这种情况。结果下载文件解压到出现CRC错误。

应急解决方案

1.使用恢复记录

如果要修复CRC,RAR压缩包里必须有恢复记录,RAR压缩包压缩的时候是可选的。

但是,默认情况下,WinRAR压缩不放置恢复记录。如果提供了这样的RAR压缩包,用户就不可能自己修复CRC错误。

2.把底部拿出来。

如果RAR压缩包中的文件是那些即使文件缺失也能正常使用或者相对正常使用的文件(其实大部分文件对部分数据损坏并不是很敏感),那么我们就可以使用我们的查杀方法:自下而上的方法!

原理是解压RAR压缩包中损坏的文件,忽略WinRAR的警告,尽量解压。WinRAR仍然被用作解压缩软件,但需要一点设置。

右键点击解压后的文件,在弹出的窗口中选择“保留损坏的文件”复选框,点击确定开始解压。忽略解压缩的错误信息。解压后,你会发现损坏的文件已经被解压了。这样提取出来的受损文件能够正常使用的概率还是很高的。

做好保险

1.做好恢复记录。

当原RAR压缩包被压缩,如果您选择放置恢复记录,用户将有自己的机会修复,即使CRC是错误的下载后!

2.以体积压缩为例。

不可恢复的错误造成的损失可以通过卷压缩的方法大大减少。

3.旧文件也会被记录。

有人可能会问,如果可以将新压缩的RAR包添加到恢复记录中,那么有没有办法将恢复记录添加到已经压缩的RAR包中呢?有一种方法可以将恢复记录添加到压缩的RAR包中。

只需打开压缩包,从“令”菜单中选择“保护档案”。

常识:

其实解决RAR压缩包的错误主要是预防!如果没有预防,当真的出现问题时,技术上是没有办法解决的!在CRC错误的情况下,如果RAR压缩包中没有恢复记录,用户是不可能自行修复CRC的!这篇文章的主要目的是告诉你一些出错的原因,讨论一些从根本上防止出错,把损失降到的方法!

压缩文件已损坏,怎样修复

从网上下载了一些压缩文件,解压时有时会出现“此压缩文件格式未知或数据已损坏”或“找不到压缩文件”。

这有两个原因:

,网站的压缩文件本来就不好。

1.可以尝试利用WINRAR软件本身的修复功能修复损坏的文件。首先在开始菜单中启动WINRAR软件,选择要修复的RAR文件,点击工具栏上的修复压缩文件,在弹出的对话框中选择保存修复后文件的路径,然后点击确定即可。这种方法成功率低,一般需要多试几次。

2.使用RAR恢复工具箱或高级RAR修复,这是一个压缩文件修复工具,可以扫描损坏的RAR格式的压缩文件,以恢复里面的数据。它使用多种算法,还可以检查文件的一致性,提高恢复数据的可靠性。我用过了。还不错。它工作了。我可以在RAR包里回收尽可能多的收据。

3.以上方法都不行,而且你的存档包也不是什么大软件,是有很多文件的(比如相册)。您可以使用以下方法:

1)选中你的RAR压缩包,右键打开快捷菜单,选择菜单中的“解压文件”令。

>

2)在弹出的“解压路径和选项”窗口中,选择文件解包后放置的具体路径,然后选择“杂项”分组框中的“保留被损坏的文件”复选框。这是关键的一步,解出未被破坏文档主要靠它。

3)点击“确定”按钮,开始解压操作。当出现解压错误提示后略过错误提示继续进行,我们就可以得到所有未被破坏的文档了。

需要说的是,以上方法都不是百分之百能成功的,毕竟压缩包的数据损坏了。

二、由于网络或者下载软件的原因,导致下载的压缩包不完整,数据丢失。

1.如果是因为网络原因,那么换个时间段下载就行了。

2.如果是因为下载软件的原因,那么不使用下载软件,直接“另存为”就行了。

比如有一次,我用迅雷下载一个被压缩过的文件,下载了好多次,都提示“这个压缩文件格式未知或者数据已经被损坏”,但是,那个被压缩过的文件,其实是我自已上传的!所以肯定是没问题的。我改用了“另存为”方式来下载,结果下载成功后,可以使用!

希望对你能有所帮助。双击rar文件,打开winrar窗口,向上,winrar变成浏览器状态,此时选中窗口列表中的rar文件,注意winrar工具栏上有个红十字的图标,点击修复. 也不一定能修复..