WinRAR

У этого термина существуют и другие значения, см. Win и RAR.

WinRAR

WinRAR в Windows 7
Тип |  архиватор
Автор |  Евгений Рошал
Разработчик |  win.rar GmbH
Написана на |  C++, ассемблер
Операционные системы  |  Microsoft Windows, macOS, Linux, FreeBSD, Android; перестали разрабатываться Windows Mobile и MS-DOS
Языки интерфейса |  Многоязычная поддержка (40+ языков)
Первый выпуск |  22 апреля 1995
Аппаратная платформа  |  Microsoft Windows
Последняя версия |  7.01 (12 мая 2024)
| Читаемые форматы файлов:

RAR, ARJ[d], bzip2[d], CAB, gzip[d], ISO-образ, JAR, LZ, LZH, tar, UUE, XZ, Z, ZIP, ZIPX, ZST, 7z, 001, тема интерфейса WinRAR и регистрационные данные RAR
| Создаваемые форматы файлов:

RAR, ZIP
Состояние |  Актуальное
Лицензия |  Коммерческая, Проприетарная, Shareware
Сайт |  rarlab.com

WinRAR — архиватор файлов для 32- и 64-разрядных операционных систем Windows (также существуют или существовали версии для Android, Linux, FreeBSD, macOS, MS-DOS, Windows Mobile), позволяющий создавать, изменять и распаковывать архивы RAR и ZIP, а также работать с множеством архивов других форматов.

## Содержание

* 1 Общие сведения
* 2 Основные характеристики
* 2.1 Особенности архивов RAR
* 3 Лицензия
* 4 Языки
* 5 История
* 5.1 Поддержка операционных систем
* 6 Пасхальные яйца
* 7 Сертификационная программа
* 8 Взлом ключа электронной подписи
* 9 Примечания
* 10 Ссылки

## Общие сведения

[править | править код]

См. также: RAR

WinRAR и формат архивов RAR постоянно развиваются. Начиная с версии 5 в WinRAR добавлена поддержка нового архивного формата RAR5, несовместимого с предыдущим форматом, но использующего то же расширение RAR. С появлением RAR5 предыдущий формат файлов RAR теперь именуется RAR4. WinRAR версии 7 может распаковывать архивы RAR4, тогда как более старые версии WinRAR несовместимы с архивами RAR5 (при попытке распаковать архив RAR5 с помощью WinRAR версии 4 и ниже выдаётся сообщение о том, что архив повреждён или имеет неизвестный формат).

В формат RAR5 добавлено множество полезных возможностей, однако удалена поддержка комментариев для отдельных файлов в архиве (комментарии всего архива по-прежнему поддерживаются), электронной подписи и специальных алгоритмов сжатия текста и мультимедийных данных. Кроме того, тома многотомных архивов в RAR5 теперь именуются по схеме «архив.partNN.rar», а прежняя схема «архив.rNN» больше не используется.

В архивном формате RAR5 максимальный размер словаря увеличен до 64 ГБ (в версии 7.0). По умолчанию WinRAR версии 5 и новее использует словарь размером 32 МБ (ранее было 4 МБ), благодаря чему обычно достигается более высокая степень сжатия. Для распаковки архивов, созданных со словарями более 4 ГБ, требуется WinRAR версии 7.0 и новее.

Кроме того, в RAR5 улучшены или добавлены дополнительные возможности: при шифровании применяется алгоритм AES-256 (ранее был AES-128), для контроля целостности содержимого архива можно использовать 256-разрядный алгоритм хеширования BLAKE2 (вместо CRC32), поддерживаются жёсткие и символические ссылки NTFS, в архивы можно добавлять особую информацию для ускорения их открытия (особенно архивов большого размера), максимальная длина путей файлов в архивах RAR, ZIP и 7z увеличена до 2048 символов.

## Основные характеристики

[править | править код]

* Создание архивов RAR и ZIP 2.0, их обновление и проверка целостности (тестирование).
* Распаковка архивов RAR, а также ARJ, bz2, CAB, GZ, ISO, JAR, LZ, LZH, TAR, UUE, XZ, Z, ZIP, ZIPX, ZST, 7z, 001 (разделённых на части файлов ZIP и обычных).
* Поддержка многоядерности для обладающих этой возможностью ЦП при упаковке и распаковке.
* Полная поддержка имён файлов в Юникоде.
* Максимальная длина путей файлов в архивах RAR, ZIP и 7z составляет 2048 символов (имена хранятся в формате UTF-8).
* Создание и обработка самораспаковывающихся (SFX) архивов — с графическим интерфейсом (форматов RAR и ZIP) и консольных (только RAR). SFX-архивы с графическим интерфейсом могут содержать дополнительные несложные команды (сценарии) для управления поведением SFX-архива при распаковке (в том числе для создания простых инсталляторов).
* Добавление в архивы текстовых комментариев (в архивах RAR комментарий сохраняется в кодировке UTF-8, в ZIP — в кодировке Windows).
* Возможность управления из командной строки.

### Особенности архивов RAR

[править | править код]

* Максимальный размер архива — 16 эксабайт (1018-1 байт).
* Размер скользящего словаря — от 1 МБ до 64 ГБ (в 32-разрядной версии для Windows — до 256 МБ). Размер по умолчанию — 32 МБ.
* Вместо 32-разрядных контрольных сумм CRC32 можно использовать значительно более надёжное 256-разрядное хеширование BLAKE2sp.
* Возможность шифрования архивов с использованием алгоритма AES в режиме CBC с длиной ключа 256 бит (в версии 4 — 128 бит), в том числе шифрование оглавления архивов, так что без пароля нельзя даже просмотреть их содержимое.
* Добавление в архивы дополнительных, основанных на кодах Рида — Соломона, данных для восстановления архива в случае его повреждения, а также создание специальных томов для восстановления, позволяющих восстановить многотомный архив при повреждении или даже полном отсутствии его отдельных томов.
* Добавление в архивы особой дополнительной информации, ускоряющей их открытие.
* Создание многотомных (состоящих из нескольких частей) архивов с указанным или автоматически выбираемым размером.
* Создание непрерывных (solid) архивов, позволяющих достигать значительно более высокой степени сжатия при упаковке нескольких файлов, особенно однотипных.
* Поддержка расширенных возможностей NTFS, например жёстких и символических ссылок.

## Лицензия

[править | править код]

Архиватор распространяется по shareware-лицензии. После 40 дней пробной эксплуатации пользователю предлагается приобрести лицензию. Версии для Android и Pocket PC имеют лицензию Freeware.

Хотя архивирование в формат RAR — проприетарное, на официальном сайте RarLab доступен защищённый авторскими правами бесплатный исходный код распаковщика UnRAR, лицензия на который разрешает использовать его в любом ПО. Таким образом, сторонние авторы могут создавать программы, способные распаковывать (но не создавать) RAR-архивы[1].

## Языки

[править | править код]

На август 2020 года WinRAR был доступен на 48 языках: русском, английском, азербайджанском, албанском, арабском, армянском, баскском, белорусском, бирманском, болгарском, венгерском, вьетнамском, галисийском, голландском, греческом, грузинском, датском, иврите, индонезийском, испанском, итальянском, каталонском, китайском традиционном и упрощённом, корейском, литовском, монгольском, немецком, норвежском, персидском, польском, португальском, португальском бразильском, румынском, сербском кириллическом, словацком, словенском, тайском, турецком, узбекском, украинском, финском, французском, хорватском, чешском, шведском, эстонском и японском[2].

## История

[править | править код]

### Поддержка операционных систем

[править | править код]

Как и большинство других программ, новейшие версии архиваторов не работают в старых операционных системах. Приведённая ниже информация может пригодиться тем, кто использует старые версии Windows (включая Wine в Linux) и MS-DOS (включая FreeDOS).

* WinRAR v7.01 (текущая версия) работает в Windows Vista и более новых версиях (консольная версия Rar.exe и консольный RAR-распаковщик UnRAR.exe по-прежнему работают в Windows XP и новее).
* WinRAR v6.02 — последняя версия, работающая в Windows XP SP3, Windows Server 2003 SP1 и SP2 и Windows XP Professional x64 Edition SP1 и SP2.
* WinRAR v5.31 — последняя версия, работающая в Windows XP и Windows Server 2003 без пакетов обновлений, а также в Windows XP SP1 и SP2.
* WinRAR v4.11 — последняя версия, работающая в Windows 2000.
* WinRAR v3.93 — последняя версия, работающая в Windows 98, ME и NT 4.0.
* WinRAR v3.80 — последняя версия, работающая в Windows 95.
* RAR v3.93 — последняя версия, работающая в MS-DOS и OS/2 на 32-разрядных ЦП, таких как 80386 и новее. Она поддерживает длинные имена файлов в DOS-окне Windows (за исключением Windows NT) и использует экстендер RSX DPMI.
* RAR v2.50 — последняя версия, работающая в MS-DOS и OS/2 на 16-разрядных ЦП, таких как 8086 и 80286.

## Пасхальные яйца

[править | править код]

* Если в окне «О программе» («Справка» → «О программе») щёлкнуть по стопке книг, которая находится в правой части окна, то стопка упадёт в сопровождении звука.
* Если в окне «О программе» (в версиях старше 3.61) щёлкнуть по картинке с надписью «WinRAR» на фоне моря, то она станет анимированной. Иногда появляется парусник[3].
* В архивы можно добавлять цветные комментарии (задавая цвет фона, а также цвет и размер шрифта) с помощью Esc-последовательностей ANSI[4].
* RarVM — встроенная виртуальная машина.

## Сертификационная программа

[править | править код]

В 2009 году была запущена программа по обучению и сертификации пользователей WinRAR[5]. Сертификационный экзамен бесплатен, проходит в форме онлайн-теста и содержит 25 вопросов различной сложности. Во многом эти вопросы поставлены некорректно, поскольку сложно понять, идёт ли речь о RAR в целом или только о версии архиватора для Windows.

## Взлом ключа электронной подписи

[править | править код]

До 2009 года считалось, что взлом электронной подписи в WinRAR (именно электронной подписи, а не пароля на архив) невозможен, и не существовало генератора файлов-лицензий с такой же функциональностью, как законные файлы лицензий, предоставляемые пользователям после приобретения ими лицензии. Однако в 2009 году хакерская группа TEAM FFF выпустила генератор файлов-лицензий на любое имя для WinRAR: это говорит либо об удавшейся криптографической атаке на цифровую подпись (что маловероятно), либо об успешной атаке на сайт RarLab[6][7].

Поскольку электронная подпись более не обеспечивала должного уровня надёжности, в версии 5.00 эта функция была удалена из программы.

## Примечания

[править | править код]

1. ↑ "Загрузка исходного кода и утилит UnRAR для разных платформ. Архивная копия от 6 сентября 2005 на Wayback Machine Лицензия гласит: «Исходный код утилиты UnRAR бесплатный (freeware)»
2. ↑ WinRAR archiver, a powerful tool to process RAR and ZIP files (неопр.). www.rarlab.com. Дата обращения: 15 апреля 2022. Архивировано 15 апреля 2022 года.
3. ↑ Сергей и Марина Бондаренко. Программисты шутят // Chip : журнал. — 2011. — Сентябрь (№ 9). — С. 112—113. — ISSN 1609-4212. Архивировано 28 сентября 2015 года.
4. ↑ RAR1_51.EXE Архивная копия от 4 марта 2016 на Wayback Machine has 'packed color comments' visible in WinRAR.
5. ↑ WinRAR Официальный сайт в России: Тестирование WinRAR (неопр.). Дата обращения: 7 сентября 2009. Архивировано из оригинала 10 сентября 2009 года.
6. ↑ Взломан ключ электронной подписи в WinRAR'е! (неопр.) ANTICHAT - Security online community. Дата обращения: 15 апреля 2022.
7. ↑ Взломан ключ электронной подписи WinRAR (неопр.). news.softodrom.ru (22 марта 2009). Дата обращения: 15 апреля 2022. Архивировано 14 сентября 2021 года.

## Ссылки

[править | править код]

* Сайт RarLab  (англ.)
* Обучение пользователей WinRAR

Архиваторы и компрессоры

Открытые
и свободные|

* 7-Zip
* Ark
* DAR
* File Roller
* FreeArc
* Info-ZIP
* KGB Archiver
* PeaZip
* The Unarchiver
* Xarchiver
* Zopfli

Бесплатные|

* DGCA
* Filzip
* GCA
* HaoZip
* IZArc
* QuickZip
* StuffIt Expander
* TUGZip
* Universal Extractor
* WinUHA
* Zipeg
* ZipGenius
* ZipItFree

Коммерческие|

* ACB
* ALZip
* Archive Utility
* MacBinary
* PowerArchiver
* Squeez
* StuffIt
* WinAce
* WinPRS
* WinRAR
* WinRK
* WinZip

Командная строка|

* ARC
* ARJ
* bzip2
* compress
* gzip
* Info-ZIP
* JAR
* LHA
* lzip
* lzop
* PAQ
* PKZIP
* RAR
* SBC
* UPX

Форматы архивов

Только архивирование|

* ar
* cpio
* DAR
* shar[англ.]
* tar
* LBR[англ.]

Только сжатие|

* bzip2
* compress[англ.]
* gzip
* LZMA
* LZW
* lzop
* rzip[англ.]
* SQ[англ.]
* XZ

Архивирование
и сжатие|

* 7z
* ACB
* ACE
* ARC
* ALZip
* ARJ
* Cabinet
* cpt[англ.]
* dd
* DGCA[англ.]
* dmg
* GCA[англ.]
* kgb
* LHA
* LZX
* PAQ
* PRS
* RAR
* qda[англ.]
* sit[англ.]
* SQX
* Xar
* zoo
* ZIP

Упаковка
и распространение ПО|

* APK
* deb
* pkg[англ.]
* gem
* RPM
* MSI
* JAR
* WAR
* RAR (Java)
* EAR