【问题标题】:How to check if rar-file is passworded?如何检查rar文件是否有密码?
【发布时间】:2020-05-13 00:05:28
【问题描述】:

我必须检查 rar 存档是否有密码或不使用 Java。

我有一个 rar 标题描述 (https://www.rarlab.com/technote.htm) 但不明白如何阅读它们。

附: Junrar 库不适用于当前 rar 5 版本。

【问题讨论】:

  • 我会阅读并比较两个相同 .rar 档案的前 8 个字节,一个受密码保护,一个不受密码保护。应该有助于找出加密标志。

标签: algorithm rar


【解决方案1】:

根据该文档,加密标头(如果有)是紧跟在 RAR 签名之后的标头。所以要检查整个存档是否被加密,只要找到RAR签名,检查它后面的头部,看看头部类型ID是否是加密头部的类型。

同样,如果整个存档没有加密,您可以检查各个文件头,看看其中是否包含加密记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2017-11-01
    • 2015-08-24
    相关资源
    最近更新 更多