Как сменить пароль на архиве RAR без изменения архива. атрибуты файлов (модифицированные / созданные)?

16275
Carl

Как изменить пароль архива .RAR, не меняя атрибуты даты / времени файлов в архиве? К сожалению, вы не можете напрямую изменить пароль архива с WinRAR, вам нужно извлечь файлы, а затем создать новый архив с новым паролем. Таким образом, созданные / измененные атрибуты файлов в архиве изменяются. Я знаю, что вы можете вручную изменить атрибуты файла с помощью доступных утилит - но в архиве есть сотни файлов, каждый из которых имеет уникальные атрибуты, поэтому потребуется очень много времени, чтобы «исправить» каждый файл перед его повторным архивированием.

Я использую WinRAR 3.51, последнюю бесплатную версию. Windows XP Pro SP3.


Обновление: мне все равно, если выходной файл .RAR или ZIP-файл

IZArc4.1 преобразует RAR в ZIP и сохраняет даты. Проблема в том, что он сжимает файл - здесь нет опции «store», а установка значения по умолчанию для хранения в основной конфигурации не влияет на преобразования. RAR содержит несжатые файлы.

Ни одна из этих других программ архивирования даже не выполнит преобразование. Пара утверждает, или пытается, но возвращенные ошибки указывают на очень паршивое заявление. До сих пор я пробовал PeaZip, 7-Zip, FilZip, TugZip, SimplyZipSE, QuickZip и WinShrink (с сайта downloads.cnet.com).

WinRAR выдает ошибку «пропуск зашифрованного архива» при попытке преобразования. Сначала он запрашивает пароль, и я знаю, что это правильно, поскольку я открыл архив, и я могу читать / просматривать все файлы в нем. Работает на незашифрованных файлах.

0

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

2
Carl

Я решил эту проблему, преобразовав архив RAR в архив TAR с помощью IZArc, а затем преобразовав архив TAR в архив RAR с помощью WinRAR (Инструменты-Преобразование-Сжатие для параметров). Это сохранило атрибуты даты / времени, но избавилось от проблемы, заключающейся в том, что WinRAR не будет преобразовывать защищенный паролем архив (даже если я знаю пароль).