Как удалить защиту паролем из архива RAR?

28518
Mehper C. Palavuzlar

У меня есть каталог, в котором есть много защищенных паролем .RARфайлов / архивов. Пароли этих отдельных архивов известны .

Я хочу снять защиту паролем со всех без извлечения содержимого . Поскольку размер каждого файла превышает 1 ГБ, распаковка, а затем повторное сжатие без шифрования пароля не является хорошим вариантом для меня. Как я могу легко это сделать? Я использую WinRAR 3.80 на Win7. Любые другие сторонние инструменты приветствуются.

3
Вы имеете в виду, что знаете пароль? Или вам нужно взломать пароль? Snark 14 лет назад 0
Конечно я знаю пароли. Я хочу удалить их. Mehper C. Palavuzlar 14 лет назад 0
Мой вопрос старше, поэтому дублирующий вопрос - другой. Закрытие моего вопроса несправедливо. Я предлагаю объединить ответы под моим вопросом. Mehper C. Palavuzlar 11 лет назад 1

3 ответа на вопрос

5
Krazy_Kaos

Лучшее решение (ИМХО):

Используйте пакетный файл DOS с командой FORFILES, чтобы скопировать все файлы, с помощью команды unrar с паролем и затем восстановить его без пароля. И, наконец, удалите ненужные файлы.

На вашем месте я бы сделал это на python, для меня это менее запутанно, чем для BATCH Files (* .bat), и вы можете найти рецепты для всего, что вы хотите сделать, все, что вам нужно сделать, это приклеить, а затем объединить ( правильно :) )

1
Dmatig

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

Но файлы зашифрованы, то есть без пароля, они кажутся случайным мусором.

Если бы можно было просто удалить пароли, не извлекая, шифрование winrar было бы нарушено (в любом случае, насколько я понимаю).

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

1
Mikhail Moskalev

WinRAR использует реальное жесткое шифрование. «Удалить» пароль означает расшифровать все данные. Не знаю, но очень возможное шифрование сделано за одну операцию со сжатием. Поэтому для «удаления» пароля требуется декомпрессия.