WinRAR 5.91 в Windows 7 | |||||||||||
Разработчики) | Евгений Рошаль (разработчик), Александр Рошаль (дистрибьютор) [1] [2] | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
изначальный выпуск | 22 апреля 1995 г . | ||||||||||
Стабильный выпуск (ы) [±] | |||||||||||
| |||||||||||
Предварительный выпуск (ы) [±] | |||||||||||
Написано в | C ++ | ||||||||||
Операционная система | Windows XP и выше | ||||||||||
Платформа | IA-32 , x64 | ||||||||||
Размер | 3,2 МБ | ||||||||||
Доступно в | 48 языков [8] | ||||||||||
Список языков Арабский, армянский, азербайджанский, баскский, белорусский, болгарский, бирманский, каталанский, упрощенный китайский, традиционный китайский, хорватский, чешский, датский, голландский, английский, эстонский, финский, французский, галисийский, грузинский, немецкий, греческий, иврит, венгерский, Индонезийский, итальянский, японский, корейский, литовский, монгольский, норвежский, персидский, польский, португальский, бразильский португальский, румынский, русский, сербская кириллица, словацкий, словенский, испанский, колумбийский испанский, шведский, тайский, турецкий, украинский, узбекский, вьетнамский | |||||||||||
Тип | Файловый архиватор | ||||||||||
Лицензия | Пробный ( nagware для индивидуальных пользователей) [9] | ||||||||||
Интернет сайт | rarlab |
WinRAR - это пробная программа для архивирования файлов для Windows , разработанная Юджином Рошалем из win.rar GmbH. Он может создавать и просматривать архивы в форматах файлов RAR или ZIP [10], а также распаковывать многочисленные форматы файлов архивов. Чтобы пользователь мог проверить целостность архивов, WinRAR встраивает контрольные суммы CRC32 или BLAKE2 для каждого файла в каждом архиве. WinRAR поддерживает создание зашифрованных , составных и самораспаковывающихся архивов .
WinRAR - это программа только для Windows. 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 или ZIP .
- Распаковка архивов ARJ , BZIP2 , CAB , GZ , ISO , JAR , LHA , RAR , TAR , UUE , XZ , Z , ZIP , ZIPX , 7z , 001 (разделенный), а также EXE-файлов, содержащих эти форматы архивов [14] [15]
- Проверка контрольной суммы (целостности) архивов ARJ, BZIP2, CAB, GZ, BZIP2, RAR, XZ, ZIP и 7z
- Многопоточное сжатие и распаковка ЦП
При создании архивов RAR:
- Поддержка максимального размера файла 16 EiB , около 1,8 × 10 19 байт или 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 для распаковки архивов ACE . [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] Однако рассмотрение заявления показало, что, хотя уязвимость существовала, результатом был просто SFX, который доставлял свою полезную нагрузку при исполнении; опубликованные ответы отклонили угрозу, в одном из них говорилось: «Если вы найдете лохов, которые будут доверять .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): добавляет многопоточную версию алгоритма сжатия, которая повышает скорость сжатия в системах с несколькими двухъядерными процессорами или процессорами с поддержкой гиперпоточности .
- 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 ; добавляет поддержку высокоточных дат файлов, более длинных имен файлов и больших размеров файлов для архивов TAR . [14]
- 5.60 (2018-06): улучшено восстановление защищенных архивов RAR5. Автоматическое определение кодировки комментариев ZIP-архива. Распознавание файлов GZIP с произвольными предшествующими данными как фактического архива GZIP. [14]
- 5.70 (2019-02): устранена поддержка распаковки архивов ACE из-за серьезных уязвимостей безопасности [29] в библиотеке unacev2.dll. [14]
- 6.00 (2020-12): параметры «Игнорировать» и «Игнорировать все» добавлены в сообщение об ошибке чтения. «Игнорировать» позволяет продолжить обработку только с уже прочитанной частью файла, а «Игнорировать все» - для всех будущих ошибок чтения.
Поддержка операционных систем [ править ]
Более свежие версии не поддерживают многие старые операционные системы. Версии, поддерживающие более старые операционные системы, могут быть доступны, но не поддерживаются:
- 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 , ME и NT 4.0 . [14] RAR для Pocket PC 3.93 - последняя версия для Windows Mobile . [31]
- WinRAR 4.11 - последняя версия, поддерживающая Windows 2000 . [14]
См. Также [ править ]
- Сравнение файловых архиваторов
- Сравнение форматов архивов
- Список форматов архивов
Ссылки [ править ]
- ^ ( Россия , Челябинск ) Примечания к выпуску WinRAR 3.40 от Евгения Рошаля (на русском языке)
- ^ a b «Лицензионное соглашение с конечным пользователем (EULA) RAR и WinRAR» , rarlab.com , RARLAB, заархивировано из оригинала 4 января 2014 г. , получено 11 марта 2019 г.
- ^ «WinRAR - Что нового в последней версии» . rarlab.com . RARLAB. 2020-12-07.
- ^ «RAR для Android» . rarlab.com . RARLAB. 2020-11-13.
- ^ «RAR для Linux» . rarlab.com . RARLAB. 2020-12-07.
- ^ «RAR для FreeBSD» . rarlab.com . RARLAB. 2020-12-07.
- ^ «RAR для macOS» . rarlab.com . RARLAB. 2020-12-07.
- ^ a b "Страница загрузки RAR" . rarlab.com . RARLAB. Архивировано 9 июня 2020 года . Проверено 10 июня 2020 .
- ^ a b CHM Tech. «WinRAR и бесконечная 40-дневная пробная версия» . YouTube .
- ^ Manuel Masiero (18 марта 2013) "Сжатие Производительность: 7-Zip, MagicRAR, WinRAR, WinZip" Hardware Тома . Проверено 27 ноября 2013 года.
- ^ a b «RAR для Android; RARsoft» . Архивировано 22 декабря 2014 года . Проверено 4 ноября 2014 .
- ^ a b Волошин, Кирилл (10.03.2011).Интервью по переписке[Интервью по переписке]. Архивировано 16 августа 2015 года . Проверено 27 октября 2014 .
- ^ Мартин Бринкманн (29 апреля 2013 г.) «WinRAR 5.0 представляет новый формат RAR 5. Что вам нужно знать». Архивировано 1 сентября 2018 г. в Wayback Machine Ghacks . Проверено 27 ноября 2013 года.
- ^ a b c d e f g h i j k l m n o p q r s t u v w «Последние изменения в WinRAR (совокупные примечания к выпуску для всех версий)» . rarlab.com . RARLAB. Архивировано 06 августа 2010 года . Проверено 1 сентября 2018 .Обновляется с каждой новой бета-версией или выпущенной версией. Текущая страница имеет версии 4.00 и выше; ссылка на заархивированную страницу имеет версии 3.70–3.93; старые архивные версии возвращаются к 3.00
- ^ «Лучший инструмент для архивирования» . DonationCoder.com. 2005-09-05. Архивировано 2 июня 2009 года . Проверено 1 июля 2009 .
- ^ «WinRAR 5 Final Released». Архивировано 2 декабря 2013 г. на Wayback Machine Techno360.in . Проверено 27 ноября 2013 года.
- ^ a b Мартин Бринкманн (7 сентября 2011 г.). «Как разбить большие файлы на несколько более мелких» . gHacks Tech News . Архивировано 16 апреля 2017 года . Проверено 15 апреля 2017 года .
- ^ Справка WinRAR - SFX-модули графического интерфейса пользователя: команды настройки
- ^ "软 众 信息 -WinRAR 独家 总 代理代理 简 简 支持 64 位 非 版 - 致 用户 的 一封信" . www.winrar.com.cn. Архивировано 15 октября 2016 года . Проверено 18 октября 2016 .
- ^ "Дополнения к архиваторам WinRAR и RAR (загрузки, UnRAR для различных платформ и исходный код)" . rarlab.com . RARLAB. Архивировано из оригинала на 2018-09-01 . Проверено 10 июня 2020 . Лицензия гласит: «Исходный код утилиты UnRAR распространяется бесплатно».
- ^ «Извлечение кода исполнения 19-летней давности из WinRAR» . Check Point Research . 2019-02-20 . Проверено 13 марта 2019 .
- ^ «Множественные уязвимости WinRAR» . www.securityfocus.com . Проверено 13 марта 2019 .
- ^ Кантхак, Стефан (7 февраля 2016). «Исполняемые установщики уязвимы ^ WEVIL (случай 25): установщик WinRAR и самораспаковывающиеся программы позволяют выполнять произвольный (удаленный) код и повышать привилегии» . SecLists.org . Архивировано 18 февраля 2016 года . Проверено 20 февраля 2016 .
- ↑ Шейх Рафия (сентябрь 2015 г.). «Использование WinRAR может поставить под угрозу 500 миллионов пользователей» . Wccftech.com . Архивировано 01.10.2016 . Проверено 29 сентября 2016 года .
- ↑ Даррен Паули (30 сентября 2015 г.). «Перенести вредоносный JavaScript в архивы WinRAR? Конечно, почему бы и нет» . Реестр . Архивировано 27 сентября 2016 года . Проверено 29 сентября 2016 года .
- ^ «Уязвимость WinRAR - полная чушь» . Даркнет . 1 октября 2015. Архивировано 02 октября 2016 года . Проверено 29 сентября 2016 года .
- ^ «Загрузка и поддержка WinRAR. WinRAR - это мощный инструмент Windows для сжатия и распаковки zip, rar и многих других форматов: База знаний» . Win-rar.com. Архивировано 14 мая 2009 года . Проверено 1 июля 2009 .
- ^ «Архиватор WinRAR, мощный инструмент для обработки файлов RAR и ZIP» . rarlab.com . RARLAB. Архивировано 28 июня 2009 года . Проверено 1 июля 2009 .
- ^ Николс, Шон (2019-02-20). «Вот… ошибка безопасности WinRAR, которая старше, чем у любимого ютубера вашего ребенка. И да, вам следует залатать эту дыру» . www.theregister.co.uk . Проверено 26 февраля 2019 .
- ^ «RAR 2.50 - Статистика, загрузки и скриншоты» . WinWorld . Архивировано 15 августа 2017 года . Проверено 14 августа 2017 года .
- ^ a b «Загрузки для: WinRAR, RAR для Mac OS X, RAR для Linux, RAR для DOS и OS / 2, RAR для FreeBSD, с 40-дневной бесплатной пробной версией» . Winrar.co.nz . Архивировано 15 августа 2017 года . Проверено 15 августа 2017 года .
Дальнейшее чтение [ править ]
- Саломон, Дэвид (20 марта 2007 г.). Сжатие данных: полный справочник (4-е изд.). Лондон: Springer Science & Business Media. DOI : 10.1007 / 978-1-84628-603-2 . ISBN 978-1-84628-602-5. Проверено 4 сентября 2018 года .
- Стипендиаты, Джеффри (1 октября 2010 г.). «Артефакты временной папки WinRAR» . Цифровое расследование: Международный журнал цифровой криминалистики и реагирования на инциденты . 7 (1–2): 9–13. DOI : 10.1016 / j.diin.2009.12.001 . ISSN 1742-2876 . Проверено 4 сентября 2018 года .
- Йео, Гэри С.-У .; Фан, Рафаэль К.-В. (8 марта 2006 г.). «О безопасности функции шифрования WinRAR». Международный журнал информационной безопасности . Спецвыпуск о ISC'05. 5 (2): 115–123. DOI : 10.1007 / s10207-006-0086-3 . ISSN 1615-5262 . S2CID 22398865 .
- Мец, Кейд (2004-11-16). «Сжатие файлов за пределами ZIP». Журнал ПК . 23 (20): 52. ISSN 0888-8507 .
- Цинь, Цзянь-чэн; Бай, Чжун-ин (1 февраля 2011 г.). «Дизайн нового формата для массового сжатия данных» . Журнал китайских университетов почты и телекоммуникаций . 18 (1): 121–128. DOI : 10.1016 / S1005-8885 (10) 60037-4 . ISSN 1005-8885 . Проверено 4 сентября 2018 года .
- Спанбауэр, Скотт (декабрь 2000 г.). «Забудьте о Napster - Usenet там, где находятся файлы». Мир ПК . 18 (12): 254. ISSN 0737-8939 .
- Аллен, Дэнни (февраль 2007 г.). «Приложения для сжатия файлов не ограничиваются только сжатием». Мир ПК . 25 (2): 64. ISSN 0737-8939 .
- Sanjuàs-Cuxart, J .; Барлет-Рос, П .; Соле-Парета, Дж. (2011). «Анализ на основе измерений услуг хостинга файлов в один клик». Журнал сетевого и системного управления . 20 (2): 276. DOI : 10.1007 / s10922-011-9202-4 . ISSN 1064-7570 . S2CID 2784124 .
- Йованова, Б .; Преда, М .; Прете, ФО (2009). «MPEG-4, часть 25: структура сжатия графики для форматов графа сцены на основе XML». Обработка сигналов: передача изображений . 24 (1-2): 101. DOI : 10.1016 / j.image.2008.10.011 . ISSN 0923-5965 .
- Barr, KC; Асанович, К. (2006). «Сжатие данных без потерь с учетом энергии». ACM-транзакции в компьютерных системах . 24 (3): 250. CiteSeerX 10.1.1.85.5912 . DOI : 10.1145 / 1151690.1151692 . ЛВП : 1721,1 / 87316 . ISSN 0734-2071 . S2CID 5431719 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Формат файла архива RAR 5.0
- Критическая уязвимость во всех версиях WinRAR до 5.7.