Jump to content

WinRAR

WinRAR
Разработчик(и)
Первоначальный выпуск 22 апреля 1995 г .; 29 лет назад ( 1995-04-22 )
Стабильная версия
7.01 [3]  Отредактируйте это в Викиданных / 15 мая 2024 г.
Написано в С++
Операционная система Windows Vista или более поздняя версия
Платформа ИА-32 , х64
Размер 3,4 МБ
Доступно в более 50 языков [4]
Список языков
Тип Архиватор файлов
Лицензия Пробная версия [5]
Веб-сайт rarlab.com

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

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

Эволюция

[ редактировать ]

RAR/DOS начинался как смесь x86 ассемблера и C , при этом объем ассемблерного кода со временем уменьшался и перешел на чистый C/ C++ позже . Первые версии WinRAR были написаны на языке C, современные версии используют C++. RAR для Android написан на смеси Java и C++. [1]

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

Формат файла RAR5, начиная с версии 7, называемый «RAR», увеличил максимальный размер словаря до 64 ГБ, в зависимости от объема доступной памяти, при этом в версии 5 значение по умолчанию увеличивалось с 4 МБ до 32 МБ, обычно улучшение степени сжатия.Для словарей размером более 4 ГБ размер можно указать, если он не равен степени 2. Таким образом, нет ограничений на диапазон 4, 8, 16, 32, 64, что позволяет выбрать 5 ГБ или 22 ГБ. по желанию. Архивы со словарями размером более 4 ГБ можно извлечь только с помощью WinRAR 7.0 или новее. Шифрование AES при использовании находится в режиме CBC , а его сила увеличена со 128 до 256 бит. Максимальная длина пути к файлам в архивах RAR и ZIP увеличена с 2047 до 65535 символов. [10]

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

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

В формат файла RAR7 добавлена ​​поддержка словаря сжатия объемом 64 ГБ и улучшена степень сжатия за счет добавления двух дополнительных алгоритмов. Архивы RAR7 с размером словаря до 4 ГБ можно распаковать предыдущими версиями WinRAR (5.0 и выше) при наличии достаточного количества оперативной памяти.

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

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

Лицензия

[ редактировать ]

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

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

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

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

[ редактировать ]

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

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

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

WinRAR 6.23 устраняет критическую уязвимость безопасности, которая позволяла хакеру при некоторых обстоятельствах автоматически запускать вредоносное ПО, распространяемое в архивах. [24]

  • Командная строка RAR и UNRAR были впервые выпущены осенью 1993 года. [8]
  • Ранняя версия разработки WinRAR 1.54b была выпущена в 1995 году как программное обеспечение Windows 3.x.
  • новый RAR3 формат архива 3.00 (2002–05): реализован . Старые версии WinRAR не позволяют управлять новыми архивами. Добавлены функции твердого сжатия и сжатия звука WAV без потерь. [25]
  • 3.41 (2004–12): добавлена ​​поддержка архивов Linux .Z, таких как GZIP и BZIP2. Новые возможности включают сохранение полных путей к файлам и восстановление сжатых файлов NTFS. [26]
  • 3.50 (2005-08): добавлена ​​поддержка скинов интерфейса и Windows XP Professional x64 Edition . [26]
  • 3.60 (2006-08): добавлена ​​многопоточная версия алгоритма сжатия, которая повышает скорость сжатия в системах с несколькими двухъядерными процессорами или Hyper-Threading с поддержкой процессорами .
  • 3.80 (2008-09): добавлена ​​поддержка ZIP-архивов, содержащих Unicode имена файлов в UTF-8 . [27]
  • 3.90 (2009-05): добавлена ​​поддержка архитектуры x86-64 и Windows 7 . Улучшена многопоточная поддержка. [10]
  • 3.91 — последняя версия, поддерживающая валенсийский язык .
  • 3.92 — последняя версия, поддерживающая сербскую кириллицу и сербскую латиницу .
  • 4.00 (2011-03): декомпрессия ускорена на 30%. Windows 98 , Windows ME и Windows NT больше не поддерживаются; минимальная требуемая версия Windows — Windows 2000 . [10]
  • 4.10 (2012-01): сняты все ограничения ZIP, теперь разрешено неограниченное количество файлов и размер архива. WinRAR теперь также позволяет создавать многотомные ZIP-файлы. ZIP-архивы теперь содержат в Юникоде . имена файлов [10]
  • 4.20 (2012-06): скорость сжатия в режиме SMP значительно увеличена, но это улучшение сделано за счет увеличения использования памяти. Сжатие ZIP теперь также использует SMP. Режим SMP по умолчанию не может обрабатывать текст; сжатие текста значительно хуже, если не используются дополнительные переключатели. Также была удалена совместимость с Windows 2000. [10]
  • 5.00 (2013-09): реализован формат архива RAR5. Сжатые архивы RAR5 не поддерживаются старыми версиями WinRAR. Формат RAR 5 улучшает использование многоядерного процессора и добавляет больший размер словаря до 1 ГиБ с 64-битным WinRAR. Специальные дополнительные алгоритмы сжатия, оптимизированные для растровых изображений RGB, необработанных аудиофайлов, исполняемых файлов Itanium и обычного текста , которые поддерживались более ранними версиями, поддерживаются только в более старом формате RAR, а не в RAR5. [10] Дополнительное оптимизированное сжатие исполняемых файлов x86 и дельта-сжатие (для данных структурированных таблиц) поддерживаются в обоих форматах файлов.
  • 5.50 (2017-08): добавлена ​​поддержка главного пароля, который можно использовать для шифрования паролей, хранящихся в WinRAR. Формат RAR по умолчанию изменен на версию 5. Добавлена ​​поддержка распаковки архивов Lzip ; добавляет поддержку высокоточных дат файлов, более длинных имен файлов и больших размеров файлов для TAR . архивов [10]
  • 5.60 (2018-06): улучшено восстановление защищенных архивов RAR5. Автоматическое определение кодировки комментариев ZIP-архива. Распознавание файлов GZIP с произвольными предшествующими данными как реальных архивов GZIP. [10]
  • 5.70 (2019-02): удалена поддержка распаковки архива ACE из-за серьезных уязвимостей безопасности. [28] в библиотеке unacev2.dll. [10]
  • 6.00 (2020-12): параметры «Игнорировать» и «Игнорировать все» добавлены в сообщение об ошибке чтения. «Игнорировать» позволяет продолжить обработку только уже прочитанной части файла, а «Игнорировать все» делает это для всех будущих ошибок чтения.
  • 6.10 (2022-01): Прекращена поддержка Windows XP. Добавлена ​​поддержка распаковки ZST- архивов. Максимальный размер записи для восстановления увеличен до 1000 % от размера защищаемых данных.
  • 6.11 (2022-03): Добавлена ​​поддержка Gzip-архивов с большими архивными комментариями; В режиме командной строки переключатель -mes также можно использовать для подавления запроса пароля и прерывания добавления новых файлов в зашифрованный надежный архив.
  • 12.06.2022 (05): CVE Уязвимость безопасности 2022-30333 исправлена ​​в версиях Unix RAR. WinRAR и Android RAR не затрагиваются.
  • 23.06.2023 (08): CVE - 2023-40477 и CVE - 2023-38831 В WinRAR исправлены критические уязвимости безопасности. Версии Unix и Android не затрагиваются.
  • 7.00 (2024-02): прекращена поддержка создания архивов формата RAR 4.x. Максимальная длина пути увеличена до 65535 символов. Максимальный размер словаря RAR до 64 ГБ для версии x86-64 (ограничено доступной оперативной памятью). Командная строка RAR отфильтровывает управляющий символ 27 из вывода на экран по соображениям безопасности.

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

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ ( Россия , Челябинск ) Примечания к выпуску WinRAR 3.40 Евгения Рошаля (на русском языке)
  2. ^ Перейти обратно: а б «Лицензионное соглашение с конечным пользователем RAR и WinRAR (EULA)» , rarlab.com , RARLAB, заархивировано из оригинала 04 января 2014 г. , получено 11 марта 2019 г.
  3. ^ «Архиватор WinRAR, мощный инструмент для обработки файлов RAR и ZIP» . Проверено 29 июля 2024 г.
  4. ^ Перейти обратно: а б «Страница загрузки RAR» . rarlab.com . РАРЛАБ. Архивировано из оригинала 9 июня 2020 г. Проверено 10 июня 2020 г.
  5. ^ Перейти обратно: а б ЧМ Тех. «WinRAR и бесконечная 40-дневная пробная версия» . Ютуб . Архивировано из оригинала 22 декабря 2021 г.
  6. ^ Мануэль Масьеро (18 марта 2013 г.) «Производительность сжатия: 7-Zip, MagicRAR, WinRAR, WinZip» Аппаратное обеспечение Тома . Проверено 27 ноября 2013 г.
  7. ^ Перейти обратно: а б «RAR для Android; RARsoft» . Архивировано из оригинала 22 декабря 2014 г. Проверено 4 ноября 2014 г.
  8. ^ Перейти обратно: а б Voloshin, Kirill (2011-03-10). Интервью по переписке [Интервью по переписке] (на русском языке). Архивировано из оригинала 16 августа 2015 г. Проверено 27 октября 2014 г.
  9. ^ Мартин Бринкманн (29 апреля 2013 г.) «WinRAR 5.0 представляет новый формат RAR 5. Что вам нужно знать». Архивировано 1 сентября 2018 г. на Wayback Machine Ghacks . Проверено 27 ноября 2013 г.
  10. ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с т в v В х «Последние изменения в WinRAR (совокупные примечания к выпуску для всех версий)» . rarlab.com . РАРЛАБ. Архивировано из оригинала 6 августа 2010 г. Проверено 1 сентября 2018 г. Обновляется с каждым новым бета-тестированием или выпущенной версией. Текущая страница имеет версии 4.00 и выше; ссылка на архивную страницу имеет версии 3.70–3.93; более старые архивные версии возвращаются к версии 3.00
  11. ^ «Лучший инструмент для архивирования» . DonationCoder.com. 05 сентября 2005 г. Архивировано из оригинала 2 июня 2009 г. Проверено 1 июля 2009 г.
  12. ^ «Выпущена финальная версия WinRAR 5». Архивировано 2 декабря 2013 г. на Wayback Machine Techno360.in . Проверено 27 ноября 2013 г.
  13. ^ Перейти обратно: а б Мартин Бринкманн (7 сентября 2011 г.). «Как разделить большие файлы на несколько меньших» . Технические новости gHacks . Архивировано из оригинала 16 апреля 2017 г. Проверено 15 апреля 2017 г.
  14. ^ Справка WinRAR - Модули SFX графического интерфейса: команды настройки
  15. ^ Стивихимс (07.01.2021). «Время файлов — приложения Win32» . Learn.microsoft.com . Проверено 7 апреля 2024 г.
  16. ^ «Soft Information — эксклюзивный общий агент WinRAR, последняя официальная упрощенная версия на китайском языке, поддерживающая 64-битную версию программного обеспечения для сжатия без взлома: введение в программное обеспечение — письмо для пользователей» www.winrar.com.cn. Архивировано из оригинала. 15 октября 2016 г. Проверено 18 октября 2016 г.
  17. ^ «Дополнения для архиваторов WinRAR и RAR (загрузки, UnRAR для различных платформ и исходный код)» . rarlab.com . РАРЛАБ. Архивировано из оригинала 01 сентября 2018 г. Проверено 10 июня 2020 г. В лицензии написано: «Исходный код утилиты UnRAR является бесплатным».
  18. ^ «Извлечение выполнения кода 19-летней давности из WinRAR» . Исследование Check Point . 20 февраля 2019 г. Проверено 13 марта 2019 г.
  19. ^ «Множественные уязвимости безопасности WinRAR» . www.securityfocus.com . Проверено 13 марта 2019 г.
  20. ^ Кантак, Стефан (7 февраля 2016 г.). «Исполняемые установщики уязвимы^WEVIL (случай 25): установщик WinRAR и самораспаковщики допускают произвольное (удаленное) выполнение кода и повышение привилегий» . SecLists.org . Архивировано из оригинала 18 февраля 2016 г. Проверено 20 февраля 2016 г.
  21. ^ Шейх Рафия (сентябрь 2015 г.). «Эксплойт WinRAR может подвергнуть риску 500 миллионов пользователей» . Wccftech.com . Архивировано из оригинала 1 октября 2016 г. Проверено 29 сентября 2016 г.
  22. ^ Даррен Паули (30 сентября 2015 г.). «Пронести вредоносный JavaScript в архивы WinRAR? Конечно, почему бы и нет» . Регистр . Архивировано из оригинала 27 сентября 2016 г. Проверено 29 сентября 2016 г.
  23. ^ «Уязвимость WinRAR — полная чушь» . Даркнет . 1 октября 2015 г. Архивировано из оригинала 02 октября 2016 г. Проверено 29 сентября 2016 г.
  24. ^ Гудин, Дэн (23 августа 2023 г.). «WinRAR 0-day, использующий зараженные файлы JPG и TXT, подвергается эксплойту с апреля» . Арс Техника . Проверено 23 августа 2023 г.
  25. ^ «RAR — Что нового в последней версии (с 3.00 по 3.11)» . rarlab.com . Архивировано из оригинала 17 января 2003 года.
  26. ^ Перейти обратно: а б «RAR — Что нового в последней версии (с 3.40 по 3.50)» . rarlab.com . Архивировано из оригинала 7 сентября 2005 года.
  27. ^ «Архиватор WinRAR, мощный инструмент для обработки файлов RAR и ZIP» . rarlab.com . РАРЛАБ. Архивировано из оригинала 28 июня 2009 г. Проверено 1 июля 2009 г.
  28. ^ Николс, Шон (20 февраля 2019 г.). «Вот… ошибка безопасности WinRAR, которая старше, чем любимый YouTube-блогер вашего ребенка. И да, вам следует залатать эту дыру» . www.theregister.co.uk . Проверено 26 февраля 2019 г.
  29. ^ «RAR 2.50 – Статистика, загрузки и скриншоты» . WinWorld . Архивировано из оригинала 15 августа 2017 г. Проверено 14 августа 2017 г.
  30. ^ Перейти обратно: а б «Загрузки для: WinRAR, RAR для Mac OS X, RAR для Linux, RAR для DOS и OS/2, RAR для FreeBSD, с 40-дневной бесплатной пробной версией» . Winrar.co.nz . Архивировано из оригинала 15 августа 2017 г. Проверено 15 августа 2017 г.

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 29197de757e80c0be953b50fcfe73b48__1721976780
URL1:https://arc.ask3.ru/arc/aa/29/48/29197de757e80c0be953b50fcfe73b48.html
Заголовок, (Title) документа по адресу, URL1:
WinRAR - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)