Перейти к содержимому

Конвертировать RAR в ZIP

Для RAR нужна программа, которой у большинства нет. ZIP открывается на любом компьютере без установки. Здесь читается один формат и записывается другой — и ничего не сохраняется.

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте RAR

Читаются и RAR4, и RAR5, папки сохраняются.

2

Проверьте содержимое

Всё показывается списком до пересборки, так что видно, что вы получите.

3

Скачайте ZIP

Те же файлы — в формате, который откроет что угодно.

Распаковать и упаковать заново — и чего это стоит

Прямого пути между двумя форматами нет. RAR полностью распаковывается, и из его файлов собирается новый ZIP, — у этого два последствия, о которых стоит знать заранее. Первое — память: пока идёт конвертация, в ней одновременно находятся оба архива, поэтому это самая тяжёлая операция среди инструментов для архивов и та, что скорее всего не пойдёт на телефоне. Второе — размер: ZIP обычно больше исходного RAR, часто заметно, потому что RAR сжимает сильнее, чем deflate. Вы меняете размер на возможность открыть файл где угодно — и обычно это именно тот обмен, который нужен.

Файлы, которые внутри RAR уже были сжаты, — JPEG, MP4, PDF — сохраняются как есть, без бессмысленного повторного сжатия, а имена записываются с флагом UTF-8, чтобы имена с диакритикой и не на латинице пережили распаковку в macOS и Linux. Время изменения переносится и приводится к диапазону, который может хранить ZIP, — с 1980 по 2099 год.

Три вида RAR прочитать невозможно, и ни один из этих пробелов не закрыть. Зашифрованному архиву нужен пароль, который эта страница никогда не запрашивает. Solid-архив сжимает файлы одним непрерывным потоком, так что для доступа к любому файлу нужно распаковать всё, что перед ним: для чтения это поддерживается, но плохо сочетается с одновременной сборкой второго архива. А многотомный набор — .part1.rar и соседние части — открывается как один перетащенный файл, потому что остальные данные лежат в частях, которые вы не добавили.

Права доступа и символические ссылки, записанные в RAR, в ZIP не попадают: здесь unix-режим файлов не читается, поэтому на выходе обычные файлы с правами по умолчанию. Для документов и картинок это неважно. Для архива с деревом исходников — важно.

Если нужно другое

Прямой путь — одна команда в 7-Zip, который читает RAR и пишет ZIP, не пропуская архивы через браузер: распакуйте 7z x file.rar и упакуйте заново 7z a -tzip file.zip folder/. Он справляется с зашифрованными, solid- и многотомными архивами, пишет прямо на диск, так что размер не важен, и сохраняет права доступа, которые здесь теряются.

Прежде чем конвертировать, подумайте, нужно ли это. 7-Zip, The Unarchiver и VLC открывают RAR напрямую и бесплатны — если цель в том, чтобы прочитать содержимое, открыть архив проще, и ничего не теряется. Переупаковка оправдана именно тогда, когда архив нужно передать тому, кто не может открыть RAR, — и за это придётся заплатить размером.

Частые вопросы

При конвертации что-нибудь теряется?

Сами файлы переносятся в точности: их распаковывают и упаковывают заново, а не перекодируют, так что каждый байт совпадает. Не сохраняется служебное, специфичное для RAR: записи для восстановления, комментарии к архиву и собственная solid-структура RAR не имеют аналогов в ZIP.

ZIP будет больше?

Иногда немного, потому что RAR обычно сжимает чуть сильнее, чем ZIP. Взамен вы получаете файл, который любой откроет без установки программ.

Мои файлы где-нибудь сохраняются?

Нет. Архив собирается и сразу сохраняется в ваши загрузки, и после этого ничего не хранится. Здесь это важно: то, что чаще всего нужно заархивировать, — документы, фотографии, папка с рабочими файлами — именно то, что не стоит сначала отдавать на чужой сервер.

Можно конвертировать RAR с паролем?

Нет. Без пароля содержимое не прочитать, так что пересобирать нечего. Страница покажет, что внутри, и укажет, какие файлы закрыты.

А наоборот, ZIP в RAR, можно?

Нет, и ни один браузерный инструмент честно этого не сделает. Сжатие RAR проприетарное, а единственный код, который его создаёт, распространяется на условиях, запрещающих использовать его в другом архиваторе, поэтому программы для записи RAR под свободной лицензией не существует нигде.

Полезно знать: Здесь RAR читается, а ZIP записывается, поэтому обрабатываются только те RAR, которые может открыть браузер: не зашифрованные, не solid, не разбитые на тома. Пересжатие в ZIP обычно увеличивает файл, потому что RAR сжимает сильнее, чем ZIP.

Разместите этот инструмент на своём сайте

Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.