我可以获得 RAR 压缩文件的真实 CRC 吗?

我可以获得 RAR 压缩文件的真实 CRC 吗?

在 RAR5 档案中,文件的 CRC 似乎会使用相应文件的修改时间再次进行哈希处理(因此这个问题不起作用)。

任何一个需要档案中的真实 CRC,7z 确实可以通过以下方式显示:

7z t <archive> -scrc <filename>

但问题是你提供文件名。有没有办法直接打印全部RAR 档案中的文件及其 CRC?

或者我需要一种方法来根据 RAR-CRC 检查文件是否有效(请记住,这是标准 CRC 再次神秘地散列)。我想它会像这样工作:

“对文件进行哈希处理并获取 CRC”➔“使用压缩包的修改时间对 CRC 进行哈希处理以获取 RAR-CRC”➔“比较”

但我不知道第二步该怎么做!

相关内容