У меня есть каталог, в котором существует много защищенных паролем .RAR
файлы/архивы. Пароли этих отдельных архивов известны.
Я хочу удалить защиту паролем от всех них, не извлекая содержание. Так как каждый файл больше, чем 1 ГБ, распаковывая и затем повторно сжимаясь без шифрования пароля не является хорошим вариантом для меня. Как я могу легко сделать это? Я использую WinRAR 3.80 на Win7. Любые другие сторонние инструменты одобрены.
Так как каждый файл шифруется с помощью пароля/пароля, он логически следует за этим, чтобы не зашифровать Вас, нуждаются в пароле, который Вы имеете.
Но файлы шифруются, означая без пароля, они - на вид случайный мусор.
Если бы было возможно просто удалить пароли без извлечения, то шифрование winrar было бы повреждено (от моего понимания, так или иначе).
Таким образом, я действительно не вижу, как это возможно - просто пишут пакетный файл, чтобы не зашифровать их всех в течение ночи.
WinRAR используют очень твердое шифрование. "Удалите" средний пароль, дешифруют все данные. Я не знаю, но wery возможное шифрование, сделанное в одной операции со сжатием. Поэтому "удалите" пароль, требуют распаковки.
Лучшее решение (по моему скромному мнению):
Используйте Пакетный файл DOS с командой FORFILES, чтобы циклически повторить все файлы, с командой к unrar с паролем и thn rar, это создает резервную копию снова без пароля. И наконец удалите ненужные файлы.
На вашем месте я сделал бы это в Python, для меня это менее сбивает с толку затем ПАКЕТНЫЕ ФАЙЛЫ (*.bat), и можно найти recepies почти для всего, что Вы хотите сделать, все, что необходимо сделать, склеить затем togheter (правильный путь :))