Открыть сервис

RARLab

RARLab — это российская компания, занимающаяся разработкой программного обеспечения для сжатия данных, наиболее известная как создатель архиватора WinRAR. Основана в 1993 году в Екатеринбурге. Название компании происходит от фамилии её основателя, Евгения Рошала (RoshAL), и аббревиатуры «Lab» (лаборатория). RARLab является правообладателем формата сжатия RAR (Roshal ARchive) и одноимённого алгоритма.

История

Основание и ранние годы

Компания была основана в 1993 году программистом Евгением Рошалом. Первоначально RARLab представляла собой небольшую группу разработчиков, работавших над созданием эффективного алгоритма сжатия. Первая версия архиватора для операционной системы MS-DOS, получившая название RAR 1.0, была выпущена в том же году. Программа быстро завоевала популярность благодаря высокой степени сжатия и поддержке многотомных архивов, что было редкостью для того времени.

Развитие и появление WinRAR

В 1995 году, с ростом популярности операционной системы Windows 95, RARLab выпустила графическую версию архиватора — WinRAR. Эта программа стала основным продуктом компании. WinRAR предлагал интуитивно понятный интерфейс, поддержку перетаскивания файлов, интеграцию в контекстное меню Windows и, что самое важное, продолжал поддерживать формат RAR, который к тому времени стал одним из стандартов сжатия данных.

Переход к модели shareware

С самого начала RARLab выбрала модель распространения shareware (условно-бесплатное ПО). Пользователь мог скачать и использовать программу бесплатно в течение 40-дневного пробного периода, после чего требовалось приобрести лицензию. Однако на практике ограничение по времени не было жёстким: после истечения «пробного» срока программа продолжала работать, лишь периодически напоминая о необходимости покупки. Эта политика, с одной стороны, способствовала массовому распространению WinRAR, а с другой — вызывала критику за нечёткое разграничение между бесплатным и платным использованием.

Современный этап

В 2000-е и 2010-е годы RARLab продолжала выпускать обновления WinRAR, добавляя поддержку новых форматов (ZIP, 7z, ISO, TAR и других), улучшая производительность и безопасность. Компания остаётся небольшой: по состоянию на 2024 год в ней работает менее 10 человек. Основной офис находится в Москве, хотя разработка ведётся удалённо. В 2019 году Евгений Рошал отошёл от активного участия в управлении компанией, передав операционное руководство своему брату, Александру Рошалу.

Продукты

WinRAR

Основной и наиболее известный продукт RARLab. Представляет собой архиватор с графическим интерфейсом для операционных систем Windows. Поддерживает создание архивов в форматах RAR и ZIP, а также распаковку множества других форматов (7z, ACE, ARJ, BZ2, CAB, GZ, ISO, JAR, LZH, TAR, UUE, XZ, Z, 001 и других). Ключевые особенности:

  • Высокая степень сжатия: в формате RAR достигается, как правило, лучшее сжатие, чем в стандартном ZIP.
  • Многотомные архивы: возможность разбить большой архив на несколько файлов заданного размера (например, для записи на дискеты или CD).
  • Восстановление данных: возможность добавления информации для восстановления повреждённых архивов.
  • Шифрование: поддержка шифрования AES-256 для защиты архивов паролем.
  • Интеграция в оболочку: встроенные команды в контекстное меню проводника Windows.

RAR для командной строки

Версия архиватора для работы в командной строке (rar.exe). Используется в скриптах, автоматизированных системах и на серверах без графического интерфейса. Поддерживает все основные функции WinRAR, но управляется через текстовые команды.

RAR для других платформ

RARLab также выпускала версии архиватора для других операционных систем, в том числе:

  • RAR для macOS: графическая версия для macOS, но её развитие было менее активным, чем версии для Windows.
  • RAR для Linux: версия для командной строки, доступная для большинства дистрибутивов Linux.
  • UnRAR: бесплатная утилита для распаковки архивов RAR, распространяемая под лицензией, позволяющей свободное использование, в том числе в коммерческих проектах.

Формат RAR

Алгоритм сжатия

Формат RAR использует собственный алгоритм сжатия, разработанный Евгением Рошалом. Он основан на методе LZSS (Lempel-Ziv-Storer-Szymanski) с последующим применением преобразования Барроуза — Уилера (BWT) и арифметического кодирования. Это позволяет достигать высокой степени сжатия, особенно для текстовых и исполняемых файлов, а также для данных с повторяющимися структурами.

Версии формата

  • RAR 1.0–2.0: ранние версии, использовавшиеся в 1990-х годах. Поддержка современных версий WinRAR ограничена.
  • RAR 3.0: основная версия, выпущенная в 2000 году. Стала стандартом на многие годы. Поддерживает многотомные архивы, шифрование AES-128, восстановление данных.
  • RAR 4.0: улучшенная версия с поддержкой шифрования AES-256, увеличенной скоростью сжатия и улучшенной обработкой ошибок.
  • RAR 5.0: выпущена в 2013 году. Представляет собой значительное обновление: новый алгоритм сжатия, улучшенная поддержка многопоточности, увеличенный максимальный размер архива (до 2^63 байт), поддержка Unicode в именах файлов, улучшенное шифрование и восстановление данных. Архивы RAR5 несовместимы с более старыми версиями WinRAR (до 5.0).

Критика и споры

Shareware-модель и «вечная пробная версия»

Наиболее частый предмет критики в адрес RARLab — это модель распространения WinRAR. Формально программа является shareware с 40-дневным пробным периодом, но на практике она продолжает работать и после его истечения, лишь показывая напоминание о необходимости покупки. Это привело к тому, что многие пользователи воспринимают WinRAR как бесплатную программу. Критики утверждают, что такая политика вводит в заблуждение и не стимулирует пользователей к оплате. RARLab, в свою очередь, объясняет это удобством для пользователей, которые могут оценить программу без временных ограничений.

Безопасность

В прошлом в WinRAR были обнаружены уязвимости, которые могли быть использованы злоумышленниками для выполнения вредоносного кода. Наиболее известная уязвимость (CVE-2018-20250) была обнаружена в 2019 году и затрагивала версии WinRAR до 5.70. Она позволяла злоумышленнику поместить вредоносный файл в папку автозагрузки пользователя при открытии специально созданного архива. RARLab оперативно выпустила исправление, но инцидент подорвал доверие к безопасности продукта.

Отсутствие поддержки некоторых платформ

RARLab долгое время не выпускала полноценную версию WinRAR для macOS, а версия для Linux существовала только в виде утилиты командной строки. Это привело к тому, что на этих платформах пользователи часто отдают предпочтение другим архиваторам, например, 7-Zip (бесплатный, с открытым исходным кодом) или The Unarchiver (для macOS).

Интересные факты

  • Название: название «RAR» расшифровывается как «Roshal ARchive» (архив Рошала).
  • Иконка: классическая иконка WinRAR — стопка книг, перевязанная лентой. Этот образ был выбран, чтобы ассоциировать программу с архивированием и хранением информации.
  • Популярность: несмотря на наличие бесплатных альтернатив, WinRAR остаётся одним из самых узнаваемых архиваторов в мире, особенно в русскоязычной среде.
  • Исходный код: исходный код WinRAR является закрытым. RARLab не раскрывает алгоритмы сжатия и шифрования, что делает формат RAR проприетарным. Однако утилита UnRAR распространяется с открытым исходным кодом.

Источники

  • Официальный сайт RARLab (rarlab.com)
  • История развития WinRAR (обзор на habr.com)
  • Статья о формате RAR в Википедии (русскоязычная версия)
  • Отчёт об уязвимости CVE-2018-20250 (Check Point Research)
  • Интервью с Евгением Рошалом (журнал «Хакер», 2009)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →