chAlx
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору pop2ROOT Цитата: пароль не наложен поверх - данные зашифрованы с его использованием, поэтому требуется их расшифровать для распаковки | Да, толстое -- не кислое. Но сочетать ведь можно? Если шифровать данные до упаковки, то потом ничего сжать не получится. Следовательно, пароль "примешивается" после собственно сжатия (самой затратной для процессора процедуры), или во время (что почти то же, что и после: на степень сжатия пароль ведь не влияет). Так что, в теории, нет никаких препятствий для снятия/смены пароля без перепаковки. Конечно, результат будет в в новом файле, почти целиком отличном от старого, но это не значит, что сжатие требуется проводить повторно. ПС: Почитал прошлый том топика (её, кстати, кое-кто забыл в шапку прицепить;) -- там 5 раз встречается вопрос, как снять пароль без перепаковки. И пару раз как добавить (для этого нашлось Ctrl-P). Даже я там разок писал, что это невозможно.. ;) А всё из-за неудачной терминологии. Удалить/изменить/добавить пароль файла из архива невозможно без пересоздания архива (т.е. записи нового RAR-файла с удалением старого или без). Но добавить пароль можно без перепаковки (я надеюсь, что без: Рошаль не дурак тупую перепаковку на Ctrl-P вешать); естественно, при этом пересоздастся файл архива. Удалить/изменить пароль таким образом нельзя, но теоретически реализовать это возможно. Добавлено: Да, забыл ещё финт из предыдущего топика: если официальной утилите RCVT tool подсунуть запароленные RAR-архивы в "неправильном" виде (переименовать в ZIP), то она спросит пароль и создаст "восстановленные" архивы без оного. Возможно, это же и сам WinRAR в режиме восстановления сумеет. |