Как проверить, является ли rar-файл паролем? - PullRequest
0 голосов
/ 27 января 2020

Я должен проверить, есть ли в rar-архиве пароль или нет Java.

У меня есть описание заголовков rar (https://www.rarlab.com/technote.htm), но я не понимаю, как Прочитайте их.

PS Библиотеки Junrar не работают с текущей версией rar 5.

1 Ответ

0 голосов
/ 27 января 2020

Согласно этому документу, заголовок шифрования, если таковой имеется, является заголовком, следующим сразу за подписью RAR. Поэтому, чтобы проверить, зашифрован ли архив в целом, просто найдите подпись RAR, проверьте заголовок после нее и посмотрите, соответствует ли тип заголовка идентификатору заголовка шифрования.

Аналогично, если архив как в целом не зашифровано, вы можете проверить отдельные заголовки файлов, чтобы увидеть, есть ли в какой-либо из них запись шифрования.

...