Я перепробовал все следующие приложения (download.cnet.com - бесплатные), и ни одно из них не преобразует архив RAR в ZIP, не сжимая файлы (режим «хранилище»). 7-ZIP тоже подойдет. [RAR - это «сплошной» архив с паролем (я его знаю), файлы «хранятся» - без сжатия, используется WinRAR 3.5.1]
PeaZip, 7-Zip, FilZip, TugZip, SimplyZipSE, QuickZip, WinShrink.
(Несколько приложений позволяют вам попробовать, но программа выдает ошибку, указывающую, насколько плохое программное обеспечение. (Например, «неизвестный заголовок # #»). Ни одно из этих приложений не выполнит преобразование вообще.
IZArc 4.1 подходит ближе всего. Он преобразует RAR в ZIP, но сжимает ZIP. Существует общая настройка предпочтений «хранить», но она не влияет на конверсии.
Я не хочу извлекать файлы RAR и повторно архивировать их, потому что мне нужно сохранить измененные / созданные атрибуты файла. IZArc сохраняет их, но сжимает файлы.
WinRAR имеет возможность конвертировать архивы, но при попытке конвертировать я получаю сообщение об ошибке «пропуск зашифрованного архива». Сначала он запрашивает пароль, и я знаю, что он правильный, потому что этот пароль открывает архив, и я могу читать / просматривать все файлы в архиве.
Ответы:
Подождите, вам нужно конвертировать форматы архивов? И вы хотите сделать это без распаковки в первую очередь? Не произойдет. Все программы, которые «конвертируют» между типами архива, распаковывают, а затем повторно сжимают в целевой формат архива.
источник
Я решил эту проблему, преобразовав архив RAR в архив TAR с помощью IZArc, а затем преобразовав архив TAR в ZIP-архив с WinRAR (Инструменты-Преобразовать-Параметры сжатия-ZIP & "store"). Это сохранило атрибуты даты и времени, и ZIP не сжат («хранилище»), и обошло проблему, что WinRAR не будет преобразовывать защищенный паролем архив (я знаю пароль).
источник