3

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

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

3 ответа3

5

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

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

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

1

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

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .