首页 > 编程知识 正文

电脑怎么解压7z压缩包,解压到最后提示错误

时间:2023-05-06 18:05:14 阅读:170771 作者:4078

附件常常是一系列压缩文件,下载是默认文件名为随机数字。

下载完成后,压缩文件解压失败

解决方案:在下载时重命名一定顺序的文件名,例如文件1、文件2、文件3

如何解决单个文件的解压缩失败?

论坛的许多资料都是用RAR压缩的,上传到下载,解压缩过程中可能会出现错误。 一般来说,最多的是“CRC”错误,在解压缩末端发生了错误。 主要原因是:1.源文件存在压缩错误2 .下载过程中线程过多,退出时出现错误3 .下载不完整。

解决办法:一、修复。

1、首先打开WinRAR主窗口,从地址栏浏览至包含损坏的压缩文件的目录,然后选择损坏的压缩文件。

2、用鼠标单击WinRAR工具栏上的" Repair ",在下拉菜单中选择" Repair archiver ",WinRAR将显示用于选择修复文件保存路径的对话框。

3、设置后,单击“确定”确认后,WinRAR开始修复损坏的压缩文件,并以对话框形式显示修复的全过程。

4、进入您设置的修复文件保存目录,您会发现该目录下添加了一个名为_reconst.rar或_reconst.zip的压缩文件。 那是WinRAR为你修复的文件。 试着把它解冻,如果一切正常,恭喜你。 受损的压缩文件已被修复。

请注意,WinRAR的内置压缩文件修复功能并非对所有损坏的压缩文件都有效。 此外,对于受损的压缩文件,WinRAR也会变得无能为力,或者只能修复压缩包中的某些文件。

我采用的方法很简单。 如果解压缩尚未完成,请将文件(如果提示错误)复制到其他目录,等待解压缩完成,OK,文件仍然很容易使用。 这个方法应该是有目的的。 还是列举一下网络的做法吧。

网络方法:

方法WinRAR本身带有压缩包修复功能。 单击菜单“工具”下的“修复压缩文件”即可。 快捷键为“ALT R”。 该方法可以修复部分压缩包常见错误,但成功率不高。 请连续几次尝试修复。 WinRAR的这个功能适用于压缩包中有很多文件,文件容量很小的情况。

方法2 (打开压缩包(在WinRAR中打开,而不是解压缩),选择要解压缩的文件,单击鼠标右键,然后从弹出菜单中选择“不需要确认直接解压缩”。 快捷键为“ALT W”。 用这种方法,无论是好的压缩包还是坏的压缩包,只要一切顺利,成功率就是100%!

方法三:釜底抽薪法!

其原理是解冻RAR压缩包内破损的文件,无视WinRAR的警告,尽量解冻。 解冻软件还是用WinRAR,但是必须进行小的设定。

右键单击解压的文件,在弹出窗口中选中“保留损坏的文件”复选框,然后单击“确定”开始解压。 请不要在意解冻错误的信息。 解压缩结束后,注意到已解压缩的文件。 这样解压缩的损坏文件能够正常使用的概率非常高。

做好保险工作

1 .创建恢复记录

如果选择在压缩时放置恢复记录,则原始的RAR压缩包在用户下载后,即使CRC错误,也有机会自行修复。

2 .采取缠绕压缩

使用分区压缩卷的方法可以大大减少由于出现不可恢复的错误而造成的损失。

3 .旧文件也恢复记录

虽然您可能认为新压缩的RAR压缩包可以添加到恢复记录中,但有什么方法可以将恢复记录也添加到压缩的RAR包中? 有在已经压缩的RAR压缩包中恢复记录的方法。

只需打开压缩包,然后从“命令”菜单中选择“保护归档文件”。

小常识:

其实RAR压缩包错误的解决方法主要是预防为主! 如果没有预防,在真正出现问题之前,技术上也无法完美解决! 在循环冗馀校验码(CRC )错误等情况下,如果RAR压缩包不包含恢复记录,用户自己就无法修复CRC。 本文的主要目的是传达错误的原因,探讨如何预防根本错误和将损失降到最低。

附件:

1.CRC算法原理

CRC是循环冗馀码的缩写,直译为“循环冗馀码”,它采用多项式编码方法,是一种有效的差错控制方法。 所谓的CRC32是32位CRC算法,这是之前介绍的SFV所采用的算法。 CRC算法由于编码和解码方法简单,检错和纠错能力强,广泛应用于通信、卫星、控制等领域,在我们的电脑上也广泛应用于压缩、光盘刻录、数据存储等。

实际上,说起CRC,我经常想到压缩软件。 因为很多朋友都曾在压缩软件中提示过“CRC错误”。 这实际上是一个文件检查过程,但这个过程是自动化的。 但是,压缩软件在压缩文件时会自动在压缩包中添加CRC检查信息,解压缩时会自动检查CRC,检查文件是否完整正确。

实战:CRC错误的解决方法

现象一:最近WinRAR提示无论解压缩什么文件,“CRC检查失败,文件被破坏”。

解决方案:这种情况可能是WinRAR临时文件保存有问题,通常会出现在系统的临时目录(在Windows 2000/XP上为/D

ocuments and Settings/用户名/Local Settings/Temp),删除其中名为“Rar$DI00.*”之类的文件夹即可。

现象二:刚下载的一个软件压缩包,使用WinRAR解压时提示某个文件“CRC 校验失败,文件被破坏”。

解决方案:这种情况可以判断是那个压缩包出了问题,但很多情况下出现CRC错误时并不代表整个压缩包都已经坏掉,很可能只是某个文件有部分损坏。你可以尝试使用“命令”菜单中的“修复压缩文件”,一般可以解决部分CRC错误的问题。如果仍然不能解决,你可以尝试一下强制解压技巧:首先打开压缩包,选择除那个CRC错误文件以外的所有文件,先将正常的文件解压出来,然后解压那个出错的文件,当提示CRC错误信息时,不要点击任何确认按钮,打开“资源管理器 ”,找到解压后的文件保存路径,可以看到那个出错的文件实际已经被解压了,把它复制到其他文件保存的文件夹中,然后再试试看程序能否正常运行,很多情况下,如果这个文件不是可执行程序,对运行的影响不是很大。

简单方便的WinRAR用户身份校验

WinRAR本身除了具备CRC自动校验功能外,还为用户提供了专门的身份校验功能,可以帮助用户了解自己的压缩包是否被人修改过。

实战:制作一个“只许用不许改”的压缩包

在“资源管理器”中选择要压缩的文件,单击鼠标右键,选择“添加到压缩文件”,打开“压缩文件名和参数”窗口,勾选“压缩选项”中的“添加用户身份校验信息”选项,单击“确定”按钮生成压缩包。

双击打开这个压缩包,可以在地址栏中看到“用户校验信息存在”的提示,单击菜单“命令→显示信息”打开对话框,在“用户身份校验信息”栏中可以看到该压缩包的文件名、创建者以及创建日期信息(见图1),记下这些信息,尤其是“创建者”中的信息。

现在你可以把这个压缩包提供给接收方,并同时提供用户身份校验信息。当对方打开这个压缩包时,可以打开“显示信息”对话框,并与你提供的身份校验信息进行比对,如果完全一样的话,说明压缩包没有被修改过,如果身份校验信息不存在或者有了变化,则说明压缩包已经被修改过了。

小提示

该功能需要使用注册版的WinRAR,因为身份校验信息就是根据注册用户名来生成的,一个被添加了身份校验信息的压缩包被重新修改时,将丢失身份校验信息,这就是它的校验原理。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。