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

Как превратить ZIP в RAR

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

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

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

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

1

Коротко

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

2

Что вам, скорее всего, нужно

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

3

Создайте его здесь

Добавьте файлы ниже и заберите ZIP. Ничего не сохраняется, а архив откроется где угодно.

Почему ни один бесплатный инструмент не создаёт RAR

У RAR есть владелец. Его написал Евгений Рошал, лицензирует RarLab, а WinRAR — платная программа. Всё это не имело бы значения, если бы не одно конкретное условие. Лицензия на единственный исходный код, который умеет создавать RAR, прямо запрещает использовать его для создания совместимого компрессора. Не «не рекомендует», а запрещает — письменно, как главное условие самого права читать этот код.

С распаковкой дело обстоит иначе, и эта асимметрия намеренная. RarLab публикует исходники unrar, которыми любой может пользоваться, чтобы читать формат, — поэтому 7-Zip, The Unarchiver, VLC и этот сайт вполне законно открывают RAR. Открывать разрешено, создавать — нет. Вот почему любой архиватор, которым вы пользовались, умеет распаковывать RAR, а создавать его умеет только WinRAR.

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

На практике RAR вам, скорее всего, не нужен. Если его попросили, ZIP открывается на любом компьютере этого века без установки программ, а для RAR нужна программа, которой у получателя может не быть. Если нужно сильное сжатие, 7z на большинстве данных сжимает лучше RAR и при этом бесплатен и открыт. Единственный настоящий случай — система, которая требует именно это расширение, а для неё нужен WinRAR, купленный у RarLab.

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

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

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

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

Почему другие сайты это умеют?

Есть два варианта, и о них стоит знать. Одни отправляют ваши файлы на свой сервер, где работу делает лицензионный WinRAR, — то есть ваши файлы лежат на чужом диске. Другие просто переименовывают файл и отдают вам ZIP под именем «.rar», который открывается в WinRAR только потому, что WinRAR читает и ZIP. Ни то ни другое не RAR, созданный вами.

В чём конкретно проблема с лицензией?

RAR — проприетарный формат Александра Рошала. Опубликованный им исходный код UnRAR позволяет любому ЧИТАТЬ RAR, но в его лицензии сказано, что он «cannot be used to develop RAR (WinRAR) compatible archiver and to re-create RAR compression algorithm, which is proprietary» (не может использоваться для разработки архиватора, совместимого с RAR (WinRAR), и для воссоздания алгоритма сжатия RAR, который является проприетарным). Это ограничение на то, что вы можете создавать, поэтому ни под одно определение открытого ПО он не подходит, а этот сайт использует только движки под свободными лицензиями. Читать RAR возможно, потому что libarchive реализовал распаковщик независимо; для записи такого пути нет.

ZIP не хуже RAR?

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

А мой RAR вы хотя бы открыть можете?

Да. Чтение RAR вполне возможно и свободно от этой проблемы с лицензией — здесь открываются и RAR4, и RAR5, а для превращения RAR в ZIP есть отдельная страница.

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

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

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