我有一个目录,其中有很多受密码保护的.RAR
文件/档案。 密码这些个人档案众所周知。
我想删除所有这些的密码保护无需提取内容。由于每个文件都大于 1 GB,因此解压然后重新压缩而不使用密码加密对我来说不是一个好选择。我该如何轻松做到这一点?我在 Win7 上使用 WinRAR 3.80。欢迎使用任何其他第三方工具。
答案1
最佳解决方案(恕我直言):
用一个DOS批处理使用命令文件FORFILES,循环所有文件,使用命令解压并输入密码,然后再解压,无需密码。最后删除不需要的文件。
如果我是你,我会Python,对我来说,它比批处理文件 (*.bat) 更不容易混淆,并且你可以找到几乎所有你想做的事情的收据,你需要做的就是将它们粘合在一起(正确的方法:))
答案2
由于每个文件都是使用密码/密码加密的,因此从逻辑上讲,为了解密,您需要您拥有的密码。
但这些文件是加密的,这意味着如果没有密码,它们看起来就是随机的垃圾。
如果可以仅仅删除密码而不进行提取,那么 winrar 的加密就会被破坏(无论如何,据我所知)。
所以我真的不明白这是怎么可能的——只需编写一个批处理文件即可在一夜之间解密它们。
答案3
WinRAR 使用真正的硬加密。“删除”密码意味着解密所有数据。我不知道,但有可能在一次压缩操作中完成加密。因此“删除”密码需要解压。