Утилита архивирования с комплексным механизмом сжатия, функциями безопасности, проверкой целостности, функцией ремонта, режимом восстановления, разбиением файлов на части и т.д.
WinRAR является одним из самых популярных программных решений для архивирования, благодаря множеству функций, которыми он обладает, и все они собраны в интуитивно понятном графическом интерфейсе.
Бесшовная интеграция с оболочкой
В процессе установки вы получаете возможность добавить функции WinRAR в меню правой кнопки мыши, тем самым ускорив операции сжатия и извлечения. Если вы не уверены в интеграции с оболочкой на данном этапе, вы можете просто пропустить ее и включить позже в окне настроек.
Если вы все-таки решите воспользоваться этой функцией, вы сможете создавать новые архивы и извлекать содержимое пакета, щелкнув правой кнопкой мыши любой файл на вашем компьютере. Более того, вы можете персонализировать элементы в этих подменю, удаляя или добавляя их с легкостью.
Поддерживает множество типов архивов
Благодаря WinRAR вы можете не только создавать новые архивы, но и распаковывать выбранный архив или добавлять новые файлы в существующий пакет. Поддерживаемые форматы: 7z, ARJ, ZIP, RAR, TAR, ISO, CAB, IZ, LZH и так далее.
Кроме того, вы можете конвертировать архивы из одного формата в другой или назначить пароль, который будет использоваться для защиты созданных вами пакетов.
Еще одна функция WinRAR — поиск по содержимому выбранного файла, без необходимости предварительного извлечения данных. Вы можете включить шестнадцатеричный поиск, подобрать регистр букв или пропустить зашифрованные файлы.
Несколько параметров извлечения
Когда дело доходит до извлечения документов, у вас есть выбор: извлечь и заменить файлы, извлечь и обновить файлы или извлечь только свежие файлы. Если вы включите режим перезаписи, вы также можете настроить приложение на автоматическое переименование существующих файлов или просто пропустить их, в зависимости от ваших потребностей.
И последнее, но не менее важное: по завершении извлечения WinRAR может выключить компьютер, перевести его в спящий режим или режим гибернации, или просто выйти из приложения и продолжить работу на ПК.
WinRAR — это пробная версия программы-архиватора файлов для Windows, разработанная Евгением Рошалем из компании win.rar GmbH. Она может создавать и просматривать архивы в форматах RAR или ZIP, а также распаковывать многочисленные форматы архивных файлов. Чтобы пользователь мог проверить целостность архивов, WinRAR встраивает контрольные суммы CRC32 или BLAKE2 для каждого файла в каждом архиве. WinRAR поддерживает создание зашифрованных, многочастных и самораспаковывающихся архивов.
WinRAR — это программа только для Windows. Также доступно приложение для Android под названием «RAR for Android». Похожие программы включают утилиты командной строки «RAR» и «UNRAR» и версии для macOS, Linux, FreeBSD, Windows CE и MS-DOS.
Эволюция
WinRAR и формат файлов RAR эволюционировали с течением времени. Поддержка архивного формата RAR5, использующего то же расширение файла RAR, что и более ранние версии, была добавлена в версии 5.0; более старый формат файлов RAR с тех пор называется RAR4. Версии WinRAR до версии 5.0 не поддерживают архивы RAR5; только старые версии WinRAR работают на Windows версий до Windows Vista и не могут открывать архивы RAR5.
Формат файлов RAR5 увеличил максимальный размер словаря до 1 ГБ; доступно 11 различных размеров каталога сжатия от 1 МБ до 1 ГБ, при этом размер по умолчанию в версии 5 увеличен с 4 МБ до 32 МБ, что обычно улучшает степень сжатия. Шифрование AES, когда оно используется, происходит в режиме CBC, а его стойкость была увеличена со 128- до 256-битного. Максимальная длина пути для файлов в архивах RAR и ZIP увеличена до 2 048 символов.
В версии 5.0 добавлены такие опции, как 256-битный алгоритм хэширования файлов BLAKE2 вместо стандартного 32-битного CRC32, обнаружение дубликатов файлов, жесткие и символические ссылки NTFS, а также запись Quick Open, позволяющая быстрее открывать большие архивы.
В формате RAR5 были удалены комментарии к каждому файлу (хотя комментарий к архиву остался), проверка подлинности и специализированные алгоритмы сжатия для текстовых и мультимедийных файлов. RAR5 также изменил имя файла для разделенных томов с «archivename.rNN» на «archivename.partNN.rar».
Особенности
- Создание упакованных архивов RAR или ZIP.
- Распаковка архивов ARJ, BZIP2, CAB, GZ, ISO, JAR, LHA, RAR, TAR, UUE, XZ, Z, ZIP, ZIPX, ZST, 7z, UUE 001 (split), а также файлов EXE, содержащих эти форматы архивов.
- Проверка контрольной суммы (целостности) для архивов ARJ, BZIP2, CAB, GZ, BZIP2, RAR, XZ, ZIP и 7z
- Многопоточная компрессия и декомпрессия на процессоре
При создании архивов RAR:
- Поддержка максимального размера файла 16 EiB, около 1,8 × 1019 байт или 18 миллионов ТБ
- Словарь сжатия от 1 MiB до 1 GiB (ограничен 256 MiB в 32-битных редакциях Windows, хотя 32-битная Windows все еще может распаковывать архивы со словарем 1 GiB; размер по умолчанию — 32 MiB)
- Опциональный 256-битный хэш файла BLAKE2 может заменить стандартную 32-битную контрольную сумму файла CRC32
- Опциональное шифрование с использованием AES с 256-битным ключом в режиме CBC, с использованием функции деривации ключа на основе PBKDF2 с использованием HMAC-SHA256
- Опционально обеспечивается избыточность данных в виде записей восстановления Рида-Соломона и томов восстановления, что позволяет восстанавливать поврежденные архивы (включая восстановление полностью отсутствующих томов)
- Опциональная «запись быстрого открытия» для более быстрого открытия RAR-файлов
- Возможность создания многотомных (разделенных) архивов
- Возможность создания самораспаковывающихся файлов (поддерживаются многотомные самораспаковывающиеся архивы; самораспаковщик может выполнять команды, такие как запуск заданной программы до или после самораспаковки)
- Поддержка расширенных опций файловой системы NTFS, таких как жесткие и символические ссылки NTFS
- Поддержка максимальной длины пути до 2 048 символов (хранится в формате UTF-8)
- Опциональный архивный комментарий (хранится в формате UTF-8)
- Опциональное сохранение временных меток файлов: время создания, последнего доступа, время модификации с высокой точностью
- Опциональная дедупликация файлов
- Расширенные опции резервного копирования, сохранение файлов с временной меткой и предыдущей версии файла.
Лицензия
Программное обеспечение распространяется по принципу «попробуй, прежде чем купить»; его можно использовать бесплатно в течение 40 дней. По истечении этого срока функциональные возможности, не относящиеся к корпоративным, остаются доступными, что направлено на борьбу с пиратством. В Китае бесплатная персональная версия официально предоставляется с 2015 года.
Хотя архивирование в формате RAR является проприетарным, RARLAB поставляет в качестве защищенного авторским правом бесплатного исходного кода C++ текущего распаковщика UnRAR с лицензией, позволяющей использовать его в любом программном обеспечении, что позволяет другим создавать программное обеспечение, способное распаковывать, но не создавать архивы RAR.
RAR для Android является бесплатным. Он показывает рекламу; за определенную плату ее можно отключить. Лицензия на WinRAR не обеспечивает подавление рекламы в RAR for Android.
Безопасность
В феврале 2019 года была обнаружена серьезная уязвимость в библиотеке unacev2.dll, которая используется WinRAR для распаковки архивов ACE. В связи с этим WinRAR прекратил поддержку формата ACE с версии 5.70.
Самораспаковывающиеся архивы, созданные в версиях до 5.31 (включая исполняемый установщик самого WinRAR), уязвимы к перехвату DLL: они могут загружать и использовать DLL с именами UXTheme.dll, RichEd32.dll и RichEd20.dll, если они находятся в той же папке, что и исполняемый файл.
Широко сообщалось, что WinRAR v5.21 и более ранние версии имели уязвимость удаленного выполнения кода (RCE), которая могла позволить удаленному злоумышленнику вставить вредоносный код в самораспаковывающийся исполняемый файл (SFX), создаваемый пользователем, «подвергая риску более 500 миллионов пользователей программы». Однако изучение заявления показало, что, хотя уязвимость существовала, результатом был просто SFX, который передавал свою полезную нагрузку при выполнении; опубликованные ответы отвергли угрозу, один из них гласил: «Если вы сможете найти лохов, которые доверятся .exe, помеченному как самораспаковывающийся архив… тогда вы сможете обманом заставить их запустить ваш контрабандный JavaScript».
История
Версии
RAR и UNRAR с командной строкой были впервые выпущены осенью 1993 года.
Ранняя версия разработки WinRAR 1.54b была выпущена в 1995 году как программное обеспечение для Windows 3.x.
3.00 (2002-05): реализован новый формат архивов RAR3. Новые архивы не могут управляться старыми версиями WinRAR. Добавлены функции сжатия твердых файлов и сжатия аудио WAV без потерь.
3.41 (2004-12): добавлена поддержка архивов Linux .Z, таких как GZIP и BZIP2. Новые опции включают сохранение полных путей к файлам и восстановление сжатых файлов NTFS.
3.50 (2005-08): добавлена поддержка скинов интерфейса и Windows XP Professional x64 Edition.
3.60 (2006-08): добавлена многопоточная версия алгоритма сжатия, что повышает скорость сжатия на системах с несколькими двухъядерными или гиперпоточными процессорами.
3.80 (2008-09): добавлена поддержка архивов ZIP, содержащих имена файлов в кодировке UTF-8.
3.90 (2009-05): добавлена поддержка архитектуры x86-64 и Windows 7. Улучшена поддержка многопоточности.
3.91 — последний выпуск, поддерживающий валенсийский язык.
3.92 — последний выпуск, поддерживающий сербскую кириллицу и сербскую латиницу.
4.00 (2011-03): декомпрессия ускорена на 30%. Windows 98, Windows ME и Windows NT больше не поддерживаются; минимальная требуемая версия Windows — Windows 2000.
4.10 (2012-01): удалены все ограничения ZIP, теперь можно сохранять неограниченное количество файлов и размер архива. WinRAR теперь также позволяет создавать многотомные ZIP-файлы. ZIP-архивы теперь содержат имена файлов в формате Unicode.
4.20 (2012-06): скорость сжатия в режиме SMP значительно увеличена, но это улучшение произошло за счет увеличения использования памяти. Сжатие ZIP теперь также использует SMP. Режим SMP по умолчанию не может обрабатывать текст; сжатие текста значительно хуже, если не использовать дополнительные переключатели. Также была удалена совместимость с Windows 2000.
5.00 (2013-09): реализован формат архива RAR5. Сжатые архивы RAR5 не могут управляться старыми версиями WinRAR. Формат RAR 5 улучшает использование многоядерных процессоров и добавляет больший размер словаря — до 1 Гб в 64-битном WinRAR. Специальные дополнительные алгоритмы сжатия, оптимизированные для растровых изображений RGB, необработанных аудиофайлов, исполняемых файлов Itanium и обычного текста, которые поддерживались более ранними версиями, поддерживаются только в старом формате RAR, но не в RAR5. Дополнительное оптимизированное сжатие исполняемых файлов x86 и дельта-сжатие (для структурированных табличных данных) поддерживаются в обоих форматах файлов.
5.50 (2017-08): добавлена поддержка мастер-пароля, который можно использовать для шифрования паролей, хранящихся в WinRAR. Формат RAR по умолчанию изменен на версию 5. Добавлена поддержка распаковки архивов Lzip; добавлена поддержка высокоточных дат файлов, более длинных имен файлов и больших размеров файлов для архивов TAR.
5.60 (2018-06): улучшено восстановление защищенных архивов RAR5. Автоматическое определение кодировки комментариев архивов ZIP. Распознавание GZIP-файлов с произвольными предшествующими данными как настоящего GZIP-архива.
5.70 (2019-02): удалена поддержка распаковки архивов ACE из-за серьезных уязвимостей безопасности[25] в библиотеке unacev2.dll.
6.00 (2020-12): Добавлены опции «Игнорировать» и «Игнорировать все» в подсказку об ошибке чтения. «Игнорировать» позволяет продолжить обработку только уже прочитанной части файла, а «Игнорировать все» — для всех будущих ошибок чтения.
6.10 (2022-01): Отменена поддержка Windows XP. Добавлена поддержка распаковки ZST-архивов. Максимальный размер записи восстановления увеличен до 1000% от размера защищенных данных.
6.11 (2022-03): Добавлена поддержка Gzip-архивов с большими архивными комментариями; В режиме командной строки переключатель -mes также может использоваться для подавления запроса пароля и прерывания при добавлении новых файлов в зашифрованный твердый архив.
6.12 (2022-05): Уязвимость безопасности CVE-2022-30333 исправлена в версиях RAR для Unix. WinRAR и Android RAR не затронуты.
Поддержка операционных систем
Более поздние версии не поддерживают многие старые операционные системы. Версии, поддерживающие старые операционные системы, могут быть доступны, но не поддерживаются:
RAR 2.50 (1999) — последняя версия, поддерживающая MS-DOS и OS/2 на 16-битных процессорах x86 (8086-совместимых).
RAR 3.93 — последняя версия для MS-DOS и OS/2 на процессорах IA-32 (эквивалент 80386 и более поздних).[27] Она поддерживает имена файлов длиннее стандарта MS-DOS в 8,3 символа, в окне Windows DOS (кроме 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, 98, ME и NT 4.0.[10] RAR for Pocket PC 3.93 — последняя версия для Windows Mobile.
WinRAR 4.11 — последняя версия для Windows 2000.
WinRAR 6.02 — последняя версия для Windows XP.