Я перепробовал все следующие приложения (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 имеет возможность конвертировать архивы, но при попытке конвертировать я получаю сообщение об ошибке "пропуск зашифрованного архива". Сначала он запрашивает пароль, и я знаю, что он правильный, потому что этот пароль открывает архив, и я могу читать / просматривать все файлы в архиве.

2 ответа2

1

Подождите, вам нужно конвертировать форматы архивов? И вы хотите сделать это без распаковки в первую очередь? Не произойдет. Все программы, которые "конвертируют" между типами архива, распаковывают, а затем повторно сжимают в целевой формат архива.

0

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

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