我必须检查rar归档文件是否具有密码或不使用Java。
我有一个rar标头说明(https://www.rarlab.com/technote.htm),但不了解如何阅读它们。
P.S。 Junrar库无法使用当前的rar 5版本。
根据该文档,加密头(如果有)是紧随RAR签名之后的头。因此,要检查归档文件整体是否加密,只需找到RAR签名,检查其后的标头,然后查看标头类型ID是否为加密标头的ID。
类似地,如果整个存档都是not加密的,则可以检查各个文件头以查看其中是否包含加密记录。