你怎么返推密码。 所以综上,发现rar的加密是由遇到加密的文件,而解压之前未先输入密码的话,它便zip的界面没有rar漂亮 区别六、winrar支持分卷压缩
⑵ 压缩文件位什么不能解压缩怎么办
你点左键出来的对话框里选择压缩,一般电脑上如果装的有的话,是可以压缩的,除非文件被破坏或者中病毒
⑶ 7-Zip压缩包部分Excel打不开,不支持的压缩算法
1、压缩后的Excel表格文件可以通过解压的方式,将文件解压后再打开。
2、操作步骤如下所示。
1选择需要解压的文件
2选择解压到
3解压后的文件
ExCel本身是一种链式文件,跟网页文件差不多,在存储时其实是分别放在系统给定的几个文件夹里的,桌面上给你显示的那个其实只是他们的索引,你可以试试直接把Excel文件的后缀改为.rar,也能看到那几个文件包的,现在你知道怎么办了吧?——直接将压缩文件(.rar)的后缀改为.xlsx即可。 另外,你可以看看,其实压缩Excel文件不能减少它的体积
⑷ 文件不能解压!!!是WINRAR的问题还是文件问题
可能这个压缩包使用7-ZIP采用LZMA2压缩算法压缩,所以如果你使用WinRAR的话,请确保你的WinRAR的版本在3.91版或以上才可以正常解压。
⑸ 我下了一些模拟人生3的mod准备安装,但是电脑提示有不支持的压缩算法,无法解压,请问遇到这样的情况
普通的压缩包用winrar,7z最好用7zip.
⑹ 解压文件无法打开
1、打开RAR文件压缩工具,点击“选项”——“设置”,然后在“压缩配置”下,点击“创建默认配置”按钮;
2、然后会弹出“设置默认压缩选项”窗口,在“常规”选项卡右下角的压缩选项中,勾选“添加恢复记录”,再切换到“高级”选项卡,设置设置百分比为3%,点击“确定”;
3、如果是从网络上下载下来的压缩文件,且该压缩文件没有复原记录的话,只能尝试以下方法:打开压缩文件,点击“解压到”,在弹出窗口中勾选“保留损坏的文件”,即可跳过WinRAR的警告窗口,看能压出多少档案,只要毁损的情况不严重,能正常使用的几率也很高。
⑺ 谁能帮我把这个压缩文件解压一下,7z表示算法不支持
你试试用“好压”这个软件解压缩下。
⑻ GZ压缩文件不能解压缩,有办法补救吗
重装你的解压缩软件就可以解决了………………
WinRAR V3.62官方简体中文正式版
官方网站下载:
推荐下载WinRAR V3.62简体中文版,不要下在它的测试版。
WINRAR 是现在最好的压缩工具,界面友好,使用方便,
在压缩率和速度方面都有很好的表现。
其压缩率比之 WINZIP 之流要高,3.30 增加了病毒扫描等功能。
RAR 采用了比 Zip 更先进的压缩算法,
是现在压缩率较大、压缩速度较快的格式之一。
主要特点:
对 RAR 和 ZIP 的完全支持;
支持 ARJ、CAB、LZH、ACE、TAR、GZ、UUE、BZ2、JAR、ISO 类型文件的解压;
多卷压缩功能;创建自释放文件,可以制作简单的安装程序,使用方便;
强大的档案文件修复功能,最大限度恢复损坏的 rar 和 zip 压缩文件中的数据,
如果设置了恢复记录,甚至可能完全恢复等等……
⑼ 跪求:压缩文件解压不了原因
RAR的加密算法使用的是AES,而旧的RAR的加密算法是私有的。这两种算法都很难破解,所以在没有密码的情况下只能用字典暴力破解法来破解。
一、Rar文件生成的流程。
Winrar加密文件时,总的分两个步骤:
1:先把源文件压缩,压成一段数据段。
2:再将压缩完的数据段加密。
对于同一个源文件来说,不进行加密,压缩完,其rar文件中的数据段是一模一样的。但是如果对同一个源文件来说,即使使用同一个密码,加密完rar文件中的数据段是不一样的,这是由于加密的密钥是依赖于一个Salt(8个字节的密钥,用来加密时使用,存放在rar文件头中里)
所以要解密rar加密文件关键在于数据解密这一步,那我们接下来研究一下如何加密的。
二、加密“压缩完的数据段”的流程
1、获取密钥:
将明文的密码与Salt一起,通过HASH算法,生成两个16字节的密钥。(一个是KEY(AES算法的参数),一个是initVector)
2、以Key和initVector来加密压缩数据:
这里,是一个循环加密的结构,每16字节作为一个块,进行加密(这可能正是为什么加密完的文件长度总为16倍数的原因)。加密采用AES算法(RAR采用的是AES的rijndael的标准应用)。这里注意:AES加密前,有一个异或运算,是先将每16字节块与上一个16字节块加密结果进行异或,然后再进行AES算法的。我用一个简单的示意代码看说明:
;===============================================
packblock[0]=packblock^initVector
encryptBlock[0]=AES(packblock[0]) ;(KEY为AES的密钥)
for i=1 to 块数量-1
packblock=packblock^encryptBlock[i-1]
encryptBlock=AES(packblock) ;(KEY为AES的密钥)
next
;packblock表示压缩完的每16字节数据
;encryptBlock表示加密完的每16字节数据
;===============================================
三、解密的过程
由于AES算法是对称的,所以解密的过程,是加密过程的逆运算。但解密时AES算法过程与加密所用的不一样(是因为解密过程中由KEY生成的子密钥表不一样)。仍然需要我们将密码输入,与salt一起生成两个16字节密钥,KEY和initVector。
;===============================================
packblock[0]=AES1(encryptBlock[0]) ;(KEY为AES的密钥)
packblock[0]=packblock^initVector
for i=1 to 块数量-1
packblock=AES1(encryptBlock) ;(KEY为AES的密钥)
packblock=packblock^encryptBlock[i-1]
next
;===============================================
那判断密码是否正确的在什么地方呢?
解密的过程是解密后的数据块进行解压缩,然后解成源文件,对该文件进行CRC校验,存在RAR文件中的源文件CRC校验码比较,相同则密码正确,不相同则密码错误。
四、无法秒破的原因
从上面,我们了解了RAR文件的整体思路。地球人都知道,解密时,肯定有个步骤是来判断密码的正确与否。而且,依据以往的经验,我们也许可以将某些判断的点移动,那样可以缩减破解的流程思路。那RAR的这一步在哪里?它把校验放在了最后的一步。如果要秒破,我们该怎么做泥?至少我认为目前是不可能的。
我们从解密过程逆反过来看看:
1、CRC检验这一块修改跳转?根本毫无意义,因为它已经是最后一步了。你可以修改RAR文件头的CRC值,你可以将它改得和你用任意密码解压出来的文件CRC值一样,但你的文件根本就不是原来的文件了。可能已经完全面目全非了。所以,对这一过程不可行。CRC校验本身是不可逆的
2、那么把判断提前到压缩完的数据?
解压的时候,有没有什么来判断压缩数据是否正确?压缩完的数据,有没有固定的特征,是否可以做为解压的判断,在这一步里,我们也无法找到有效的可用的固定特征。因为这一步涉及到RAR的压缩算法。即使一个源文件,即使你的文件前一部分是完全相同的,只对后面的部分进行改过,那么压缩完,数据也是完全一样的。因为压缩完的数据首先是一个压缩表,后面是编码。文件不一样,扫描完的压缩表也不一样,编码又是依赖于压缩表,所以,这里头找不到压缩完的数据有任何的固定特征可以用来判断的。
不管压缩数据是什么样的,Winrar都一如既往地进行解压,没有进行压缩数据是否有效的判断。
3、那假如我们破解了AES了泥?
由于AES只依赖于KEY,如果AES算法被破解了,我们知道了KEY,我们可以解出压缩完的数据,但是这里有一个问题,还有一个initVector密钥,用来第一个16字节块的异或,你没有initVector参数,你第一个16字节块的数据便无法解得出来。
4、那就只能从第一步Hash的算法入手
即使你能破解hash,但hash后的结果泥?没有结果,你怎么返推密码。
所以综上,发现rar的加密是由hash和AES两种算法互相牵制,而两种算法当前都无法破解,至少目前还没有办法秒破。
所以如果擅长电脑就试试字典破解(字典是指一个包含很多密码的txt文件,黑客常用相关软件生成包含很多密码的字典文件,然后用软件把字典中的密码去不断尝试登陆,直到登陆成功)吧
祝你好运
⑽ 想打开一个7Z文件,结果提示为不支持的压缩包格式。怎么办!
7Z文件,建议用官方的工具,也就是7-zip这个工具来解压,其他解压缩工具,不一定支持压缩算法,可能无法解压,就会提示不支持。
另外,文件如果损坏。软件无法识别,也可能出现这样的提示,请确认文件完好。