WinRAR - WinRAR

WinRAR
Логотип WinRAR 2018.png
WinRAR 5.91 в Windows 7
WinRAR 5,91 дюйма Windows 7
Разработчики)Евгений Рошаль (разработчик),
Александр Рошаль (дистрибьютор)[1][2]
изначальный выпуск22 апреля 1995 г.; 25 лет назад (1995-04-22)
Стабильный выпуск (ы) [±]
Windows5.91 / 29 июня 2020 г.; 5 месяцев назад (2020-06-29)[3]
Android5.91.build93 / 19 августа 2020 г.; 3 месяца назад (2020-08-19)[4]
Linux (только командная строка)5.91 / 29 июня 2020 г.; 5 месяцев назад (2020-06-29)[5]
FreeBSD (только командная строка)5.91 / 29 июня 2020 г.; 5 месяцев назад (2020-06-29)[6]
macOS (только командная строка)5.91 / 29 июня 2020 г.; 5 месяцев назад (2020-06-29)[7]
Предварительный выпуск (ы) [±]
Написано вC ++
Операционная системаWindows XP и позже
ПлатформаIA-32, x64
Размер~3 МБ
Доступно в48 языков[8]
Список языков
Арабский, армянский, азербайджанский, баскский, белорусский, болгарский, бирманский, каталанский, упрощенный китайский, традиционный китайский, хорватский, чешский, датский, голландский, английский, эстонский, финский, французский, галисийский, грузинский, немецкий, греческий, иврит, венгерский, Индонезийский, итальянский, японский, корейский, литовский, монгольский, норвежский, персидский, польский, португальский, бразильский португальский, румынский, русский, сербская кириллица, словацкий, словенский, испанский, колумбийский испанский, шведский, тайский, турецкий, украинский, узбекский, вьетнамский
ТипФайловый архиватор
ЛицензияПробная версия (ворчание для индивидуальных пользователей)[9]
Интернет сайтрарлаб.com Отредактируйте это в Викиданных

WinRAR это пробное ПО файловый архиватор полезность для Windows, разработан Евгений Рошаль компании win.rar GmbH. Он может создавать и просматривать архивы в RAR или же ZIP форматы файлов,[10] и распаковать многочисленные форматы архивных файлов. Чтобы пользователь мог проверить целостность архивов, WinRAR встраивает CRC32 или же BLAKE2 контрольные суммы для каждого файла в каждом архиве. WinRAR поддерживает создание зашифрованный, составные части и самораспаковывающиеся архивы.

WinRAR - это программа только для Windows. An Android Также доступно приложение под названием «RAR для Android».[11] Связанные программы включают утилиты командной строки «RAR» и «UNRAR».[12] и версии для macOS,[8] Linux, FreeBSD, Windows CE и MS-DOS.

Эволюция

WinRAR и формат файлов RAR со временем эволюционировали. Поддержка формата архива RAR5, использующего тот же RAR расширение файла как и предыдущие версии, был добавлен в версии 5.0;[13] файлы в более старом формате файлов RAR с тех пор называются RAR4. Версии WinRAR до 5.0 не поддерживают архивы RAR5;[14] только старые версии WinRAR работают в версиях Windows до XP и не могут открывать архивы RAR5.

Формат файла RAR5 увеличил максимальный размер словаря до 1 ГБ; Доступно 11 различных размеров каталогов сжатия от 1 МБ до 1 ГБ, при этом значение по умолчанию в версии 5 увеличено с 4 МБ до 32 МБ, что обычно улучшает степень сжатия. Шифрование AES при использовании находится в CBC режим и была увеличена с 128 до 256 бит. Максимальная длина пути для файлов в архивах RAR и ZIP увеличена до 2048 символов.[14]

Опции, добавленные в v5.0, включают 256-битную BLAKE2 алгоритм хеширования файлов вместо 32-битного CRC32 по умолчанию, обнаружение дубликатов файлов, жесткие и символьные ссылки NTFS и запись Quick Open, позволяющая быстрее открывать большие архивы.[14]

Формат файла RAR5 удалил комментарии для каждого файла (хотя архивный комментарий все еще остался), проверку подлинности и специальные алгоритмы сжатия для текстовых и мультимедийных файлов. RAR5 также изменил имя файла для разделенных томов с «archivename.rNN» на «archivename.partNN.rar».[14]

Функции

При создании архивов RAR:

  • Поддержка максимального размера файла 16EiB, примерно 1,8 × 1019 байт или 18 миллионов ТБ
  • Словарь сжатия от 1 МБ до 1 ГБ (он ограничен 256 МБ в 32-разрядных версиях Windows, хотя 32-разрядная версия Windows по-прежнему может распаковывать архивы со словарем 1 ГБ; размер по умолчанию составляет 32 МБ)[14]
  • Дополнительный 256-битный хэш файла BLAKE2 может заменить 32-битную контрольную сумму файла CRC32 по умолчанию[14]
  • Дополнительное шифрование с использованием AES с 256-битным ключом[16] в CBC режим, с помощью функция деривации ключа на основе PBKDF2 с помощью HMAC -SHA256[14]
  • Дополнительные данные избыточность предоставляется в виде Рид – Соломон записи восстановления и объемы восстановления, позволяющая восстановить поврежденные архивы (включая восстановление полностью утраченных томов)
  • Дополнительная «запись быстрого открытия» для более быстрого открытия файлов RAR[14]
  • Возможность создавать многотомные (разделенные) архивы[17]
  • Умение творить самораспаковывающийся файлы (поддерживаются многотомные самораспаковывающиеся архивы;[17] самораспаковщик может выполнять команды, такие как запуск указанной программы до или после самоизвлечения[18])
  • Поддержка расширенных NTFS параметры файловой системы, такие как жесткие и символьные ссылки NTFS[14]
  • Поддержка максимальной длины пути до 2048 символов (хранится в UTF-8 формат)[14]
  • Необязательный комментарий к архиву (хранится в формате UTF-8)[14]
  • Дополнительное сохранение отметки времени файла: создание, последний доступ, время модификации высокой точности
  • Необязательный дедупликация файлов

Лицензия

Программное обеспечение распространяется по принципу «попробуй перед покупкой»; его можно использовать бесплатно в течение 40 дней.[2] По истечении этого периода функции, не относящиеся к корпоративному, остаются доступными, что призвано воспрепятствовать пиратству.[9] В Китае с 2015 года официально предоставляется бесплатная персональная версия.[19]

Хотя архивирование в формате RAR является частной собственностью, RARLAB предоставляет авторские права. бесплатное ПО в C ++ исходный код текущего распаковщика UnRAR с лицензией, позволяющей использовать его в любом программном обеспечении, что позволяет другим создавать программы, способные распаковывать, но не создавать архивы RAR.[20]

RAR для Android предоставляется бесплатно. Отображает рекламу; за плату их можно отключить.[11] Лицензия для WinRAR не обеспечивает подавление рекламы для RAR для Android.

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

В феврале 2019 года была обнаружена серьезная уязвимость системы безопасности в библиотеке unacev2.dll, которая используется WinRAR для распаковки. ТУЗ архивы были обнаружены.[21][22] Следовательно, WinRAR отказался от поддержки формата ACE из версии 5.70.

Самораспаковывающиеся архивы, созданные с версиями до 5.31 (включая исполняемый установщик WinRAR), уязвимы для Перехват DLL: они могут загружать и использовать библиотеки DLL с именами UXTheme.dll, RichEd32.dll и RichEd20.dll, если они находятся в той же папке, что и исполняемый файл.[14][23]

Широко сообщалось, что WinRAR v5.21 и ранее имел удаленное выполнение кода (RCE), которая может позволить удаленному злоумышленнику вставить вредоносный код в самораспаковывающийся исполняемый (SFX) файл, созданный пользователем, «подвергая риску более 500 миллионов пользователей программного обеспечения».[24] Однако рассмотрение заявления показало, что, хотя уязвимость существовала, результатом был просто звуковой эффект, который доставлял свою полезную нагрузку при исполнении; опубликованные ответы отклонили угрозу, в одном из них говорилось: «Если вы найдете лохов, которые будут доверять .exe, помеченному как самораспаковывающийся архив ... тогда вы можете обманом заставить их запустить ваш незаконно ввезенный JavaScript».[25][26]

История

Версии

  • Командная строка RAR и UNRAR были впервые выпущены осенью 1993 года.[12]
  • Ранняя разрабатываемая версия WinRAR 1.54b была выпущена в 1995 году как программное обеспечение Windows 3.x.
  • 3.00 (2002-05): новый RAR3 формат архива реализовано. Новые архивы не могут управляться старыми версиями WinRAR.
  • 3.41 (2004-12): добавлена ​​поддержка архивов Linux .Z, таких как GZIP и BZIP2. Новые возможности включают сохранение полных путей к файлам и восстановление сжатых файлов NTFS.
  • 3.50 (2005-08): добавлена ​​поддержка интерфейса. Оболочки и Windows XP Professional x64 Edition.[27]
  • 3.60 (2006-08): добавляет многопоточную версию алгоритма сжатия, которая улучшает скорость сжатия в системах с несколькими двухъядерный или же Hyper Threading -включено Процессоры.
  • 3.80 (2008-09): добавлена ​​поддержка ZIP-архивов, содержащих Unicode имена файлов в UTF-8.[28]
  • 3.90 (2009-05): добавлена ​​поддержка x86-64 архитектура и Windows 7. Улучшена поддержка многопоточности.[14]
  • 3.91 - последний выпуск, поддерживающий Валенсийский.
  • 3.92 - последний выпуск, который поддерживает Сербская кириллица и Сербский латынь.
  • 4.00 (2011-03): декомпрессия ускоряется до 30%. Windows 98, Windows ME, и Windows NT больше не поддерживаются; минимальная необходимая версия Windows - Windows 2000.[14]
  • 4.10 (2012-01): снимает все ограничения ZIP, теперь разрешая неограниченное количество файлов и размер архива. WinRAR теперь также позволяет создавать многотомные файлы ZIP. ZIP-архивы теперь включают Unicode имена файлов.[14]
  • 4.20 (2012-06): скорость сжатия в SMP режим значительно увеличен, но это улучшение было сделано за счет увеличения использования памяти. Сжатие ZIP теперь также использует SMP. Режим SMP по умолчанию не может обрабатывать текст; сжатие текста значительно хуже, если не используются дополнительные переключатели. Также была удалена совместимость с Windows 2000.[14]
  • 5.00 (2013-09): реализован формат архива RAR5. Сжатые архивы RAR5 не поддерживаются старыми версиями WinRAR. Формат RAR 5 улучшает многоядерный процессор использование и добавляет больший размер словаря до 1 ГиБ с 64-битным WinRAR. Специальные дополнительные алгоритмы сжатия, оптимизированные для растровых изображений RGB, необработанных аудиофайлов, Itanium исполняемые файлы и простой текст, которые поддерживались более ранними версиями, поддерживаются только в более старом формате RAR, но не в RAR5.[14] Дополнительное оптимизированное сжатие исполняемых файлов x86 и дельта-сжатие (для данных структурированной таблицы) поддерживаются в обоих форматах файлов.
  • 5.50 (2017-08): добавлена ​​поддержка мастер-пароля, который можно использовать для шифрования паролей, хранящихся в WinRAR. Формат RAR по умолчанию изменен на версию 5. Добавлена ​​поддержка распаковки. Lzip архивы; добавляет поддержку высокоточных дат файлов, более длинных имен файлов и файлов большего размера для ТАР архивы.[14]
  • 5.60 (2018-06): улучшено восстановление защищенных архивов RAR5. Автоматическое определение кодировки комментариев ZIP-архива. Распознавание файлов GZIP с произвольными предшествующими данными как фактического архива GZIP.[14]
  • 5.70 (2019-02): прекращена поддержка распаковки архивов ACE из-за серьезных уязвимостей системы безопасности.[29] в библиотеке unacev2.dll.[14]

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

Более свежие версии не поддерживают многие старые операционные системы. Версии, поддерживающие более старые операционные системы, могут быть доступны, но не поддерживаются:

  • RAR 2.50 для MS-DOS (1999) - последняя версия, которая поддерживает MS-DOS и OS / 2 на 16-битной x86 Процессоры (8086 -совместимый).[30]
  • RAR 3.93 для MS-DOS - последняя версия для MS-DOS и OS / 2 на IA-32 Процессоры (80386 эквиваленты и более поздние версии).[31] Он поддерживает имена файлов длиннее, чем в стандарте MS-DOS 8,3 символа в окне Windows DOS (кроме Windows NT) и использует RSX DPMI расширитель.
  • WinRAR 3.93 - последняя версия, которая поддерживает Windows 95, 98, МНЕ, и NT 4.0.[14] RAR для Pocket PC 3.93 - последняя версия для Windows Mobile.[31]
  • WinRAR 4.11 - последняя версия, которая поддерживает Windows 2000.[14]

Смотрите также

Рекомендации

  1. ^ (Россия, Челябинск ) Примечания к выпуску WinRAR 3.40 от Евгения Рошаля (на русском)
  2. ^ а б «Лицензионное соглашение с конечным пользователем (EULA) RAR и WinRAR», rarlab.com, RARLAB, в архиве из оригинала от 04.01.2014, получено 2019-03-11
  3. ^ «WinRAR - Что нового в последней версии». rarlab.com. RARLAB. 2020-06-29.
  4. ^ «RAR для Android». rarlab.com. RARLAB. 2020-08-19.
  5. ^ «RAR для Linux». rarlab.com. RARLAB. 2020-06-29.
  6. ^ «RAR для FreeBSD». rarlab.com. RARLAB. 2020-06-29.
  7. ^ «RAR для macOS». rarlab.com. RARLAB. 2020-06-29.
  8. ^ а б "Страница загрузки RAR". rarlab.com. RARLAB. В архиве из оригинала на 2020-06-09. Получено 2020-06-10.
  9. ^ а б CHM Tech. «WinRAR и бесконечная 40-дневная пробная версия». YouTube.
  10. ^ Мануэль Мазиеро (18 марта 2013 г.)«Производительность сжатия: 7-Zip, MagicRAR, WinRAR, WinZip» Оборудование Тома. Проверено 27 ноября 2013 года.
  11. ^ а б «RAR для Android; RARsoft». В архиве из оригинала от 22.12.2014. Получено 2014-11-04.
  12. ^ а б Волошин, Кирилл (10.03.2011). Интервью по переписке [Интервью по переписке]. В архиве из оригинала от 16.08.2015. Получено 2014-10-27.
  13. ^ Мартин Бринкманн (29 апреля 2013 г.)«WinRAR 5.0 представляет новый формат RAR 5. Что вам нужно знать» В архиве 2018-09-01 в Wayback Machine Гаки. Проверено 27 ноября 2013 года.
  14. ^ а б c d е ж грамм час я j k л м п о п q р s т ты v ш «Последние изменения в WinRAR (совокупные примечания к выпуску для всех версий)». rarlab.com. RARLAB. В архиве из оригинала от 06.08.2010. Получено 2018-09-01. Обновляется с каждой новой бета-версией или выпущенной версией. Текущая страница имеет версии 4.00 и выше; ссылка на заархивированную страницу имеет версии 3.70–3.93; старые архивные версии возвращаются к 3.00
  15. ^ «Лучший инструмент для архивирования». DonationCoder.com. 2005-09-05. В архиве из оригинала от 02.06.2009. Получено 2009-07-01.
  16. ^ «Выпущена финальная версия WinRAR 5» В архиве 2013-12-02 в Wayback Machine Techno360.in. Проверено 27 ноября 2013 года.
  17. ^ а б Мартин Бринкманн (7 сентября 2011 г.). «Как разделить большие файлы на несколько более мелких». Новости gHacks Tech. В архиве из оригинала на 2017-04-16. Получено 15 апреля 2017.
  18. ^ Справка WinRAR - SFX-модули графического интерфейса пользователя: команды настройки
  19. ^ "软 众 信息 -WinRAR 独家 总 代理的 最新 官方 简体 中文 大 下载 支持 64 位 非 破解 : 软件 - 致 用户 的 一封信". www.winrar.com.cn. В архиве из оригинала на 2016-10-15. Получено 2016-10-18.
  20. ^ «Дополнения к архиваторам WinRAR и RAR (загрузки, UnRAR для различных платформ и исходный код)». rarlab.com. RARLAB. Архивировано из оригинал на 2018-09-01. Получено 2020-06-10. Лицензия гласит: «Исходный код утилиты UnRAR распространяется бесплатно».
  21. ^ «Извлечение кода исполнения 19-летней давности из WinRAR». Check Point Research. 2019-02-20. Получено 2019-03-13.
  22. ^ «Множественные уязвимости WinRAR». www.securityfocus.com. Получено 2019-03-13.
  23. ^ Кантак, Стефан (7 февраля 2016 г.). «Исполняемые установщики уязвимы ^ WEVIL (случай 25): установщик WinRAR и самораспаковывающиеся программы позволяют выполнять произвольный (удаленный) код и повышать привилегии». SecLists.org. В архиве из оригинала от 18.02.2016. Получено 2016-02-20.
  24. ^ Шейх Рафия (сентябрь 2015 г.). «Использование WinRAR может поставить под угрозу 500 миллионов пользователей». Wccftech.com. В архиве с оригинала на 2016-10-01. Получено 29 сентября 2016.
  25. ^ Даррен Паули (30 сентября 2015 г.). «Перенести вредоносный JavaScript в архивы WinRAR? Конечно, почему бы и нет». Реестр. В архиве из оригинала от 27.09.2016. Получено 29 сентября 2016.
  26. ^ "Уязвимость WinRAR - полная чушь". Даркнет. 1 октября 2015 г. В архиве из оригинала от 02.10.2016. Получено 29 сентября 2016.
  27. ^ «Загрузка и поддержка WinRAR. WinRAR - это мощный инструмент Windows для сжатия и распаковки zip, rar и многих других форматов: База знаний». Win-rar.com. В архиве из оригинала на 14.05.2009. Получено 2009-07-01.
  28. ^ «Архиватор WinRAR, мощный инструмент для обработки файлов RAR и ZIP». rarlab.com. RARLAB. В архиве из оригинала от 28.06.2009. Получено 2009-07-01.
  29. ^ Николс, Шон (20.02.2019). «Вот… ошибка безопасности WinRAR, которая старше, чем любимый ютубер вашего ребенка. И да, вам следует залатать эту дыру». www.theregister.co.uk. Получено 2019-02-26.
  30. ^ «RAR 2.50 - статистика, загрузки и скриншоты». WinWorld. В архиве из оригинала на 2017-08-15. Получено 14 августа 2017.
  31. ^ а б "Загрузки для: WinRAR, RAR для Mac OS X, RAR для Linux, RAR для DOS и OS / 2, RAR для FreeBSD, с 40-дневной бесплатной пробной версией". Winrar.co.nz. В архиве из оригинала на 2017-08-15. Получено 15 августа 2017.

дальнейшее чтение

внешняя ссылка