Введение
Файл-архиватор WinRAR – это программа, предназначенная только для Windows. Также доступно приложение для Android под названием «RAR для Android». Связанные программы включают в себя командно-строчные утилиты «RAR» и «UNRAR», а также версии для macOS. Более старый формат файла RAR теперь известен как RAR4. Версии WinRAR до 5.0 не поддерживают архивы RAR5; проверка контрольных сумм (целостности) для архивов ARJ, BZIP2, CAB, GZ, BZIP2, RAR, XZ, ZIP и 7z. Многопоточная компрессия и декомпрессия с использованием процессора.
WinRAR is a Windows only program. An Android application called "RAR for Android" is also available. Related programs include the command line utilities "RAR" and "UNRAR" and versions for macOS, the older RAR file format has since been referred to as RAR4. WinRAR versions before 5.0 do not support RAR5 archives;
Checksum (integrity) verification for ARJ, BZIP2, CAB, GZ, BZIP2, RAR, XZ, ZIP and 7z archives
Multithreaded CPU compression and decompression
При создании архивов RAR 7.0:
Поддержка максимального размера файла 16 ЭиБ, что составляет примерно 1,8 × 10¹⁹ байт или 18 миллионов ТБ.
Словарь сжатия от 1 МБ до 64 ГБ (ограничен до 256 МБ в 32-битных версиях Windows, хотя 32-битная Windows все еще может декомпрессировать архивы со словарем 1 ГБ; размер по умолчанию – 32 МБ) в режиме CBC с использованием функции вывода ключа на основе PBKDF2 с использованием HMAC SHA256.
Возможность создания самораспаковывающихся файлов (поддерживаются многотомные самораспаковывающиеся архивы).
Поддержка разрешений NTFS, жестких и символических ссылок.
Опциональная дедупликация файлов.
Расширенные возможности резервного копирования, файлов с временными метками и хранения предыдущих версий файлов.
Support for maximum file size of 16 EiB, about 1.8 × 1019 bytes or 18 million TB
Compression dictionary from 1 MiB to 64 GiB (it is limited to 256 MiB on 32 bit editions of Windows, although 32 bit Windows still can decompress archives with 1 GiB dictionary; default size is 32 MiB) in CBC mode, using key derivation function based on PBKDF2 using HMAC SHA256
Ability to create self extracting files (multi volume self extracting archives are supported;)
Support for NTFS permissions, hard and symbolic links
Optional file deduplication
Advanced backup options, time stamped files and previous file version retention.
Лицензия
Программное обеспечение распространяется по принципу "попробуй, прежде чем покупать"; его можно использовать бесплатно в течение 40 дней. По истечении этого срока функциональность, не предназначенная для корпоративных пользователей, остаётся доступной, что сделано для снижения уровня пиратства. В Китае с 2015 года официально предоставляется бесплатная персональная версия. Хотя архивирование в формате RAR является проприетарным, компания RARLAB предоставляет исходный код C++ текущего распаковщика UnRAR в качестве бесплатного программного обеспечения, защищенного авторским правом, с лицензией, позволяющей использовать его в любом программном обеспечении. Это позволяет другим разработчикам создавать программы, способные распаковывать, но не создавать архивы RAR. RAR для Android распространяется бесплатно. В нём отображается реклама, которую можно отключить за плату. В связи с этим, начиная с версии 5.70, WinRAR прекратил поддержку формата ACE. Самораспаковывающиеся архивы, созданные в версиях до 5.31 (включая исполняемый установщик WinRAR), уязвимы для перехвата DLL: они могут загружать и использовать DLL-файлы UXTheme.dll, RichEd32.dll и RichEd20.dll, если они находятся в той же папке, что и исполняемый файл. Широко сообщалось о том, что WinRAR версии 5.21 и более ранние содержали уязвимость удалённого выполнения кода (RCE), которая могла позволить злоумышленнику внедрить вредоносный код в самораспаковывающийся исполняемый (SFX) файл, создаваемый пользователем, "подвергая риску более 500 миллионов пользователей программного обеспечения". Однако, анализ этого утверждения показал, что, хотя уязвимость и существовала, результатом был лишь SFX-файл, который доставлял свой полезный код при запуске. Опубликованные ответы отвергли эту угрозу, один из них гласил: "Если вы найдёте людей, достаточно доверчивых, чтобы запустить EXE-файл, помеченный как самораспаковывающийся архив, то вы сможете обманом заставить их выполнить ваш внедрённый JavaScript". WinRAR 6.23 устраняет критическую уязвимость в системе безопасности, которая позволяла злоумышленникам автоматически запускать вредоносное ПО, распространяемое в архивах, при определенных обстоятельствах.
Версии
Командные RAR и UNRAR были впервые выпущены осенью 1993 года. 3.41 (2004 12): добавляет поддержку архивов Linux Z, таких как GZIP и BZIP2. Новые возможности включают хранение полных путей к файлам и восстановление сжатых файлов NTFS. 3.60 (2006 08): добавляет многопоточную версию алгоритма сжатия, что повышает скорость сжатия на системах с несколькими процессорами с двумя ядрами или с поддержкой Hyper-Threading. 3.80 (2008 09): добавляет поддержку ZIP-архивов, содержащих имена файлов Unicode в кодировке UTF-8. 3.90 (2009 05): добавляет поддержку архитектуры x86-64 и Windows 7. Улучшена многопоточная поддержка в библиотеке unacev2.dll. RAR 3.93 – последняя версия, поддерживающая MS-DOS и OS/2 на процессорах IA-32 (эквиваленты 80386 и выше). Она поддерживает имена файлов длиннее 8.3 символов, принятых в MS-DOS, в окне DOS в Windows (кроме Windows NT), и использует расширитель RSX DPMI. WinRAR 2.06 – последняя версия, поддерживающая Windows 3.1, Windows NT 3.1, Windows NT 3.5, Windows NT 3.51 и Win32s. WinRAR 3.93 – последняя версия, поддерживающая Windows 95, Windows NT 4.0, Windows 98 и Windows ME. >