1. Параметр "Файлы для обработки" на вкладке "Время" в окне архивирования
позволяет выбирать файлы на основе времени изменения, создания и
последнего доступа. Ранее это было возможно только для времени
изменения.
2. Ключи -ta, -tb, -tn, -to в командной строке можно дополнять
модификаторами 'm', 'c' и 'a' после имени ключа. Таким образом,
временные условия могут включать не только время изменения, как это
было в предыдущих версиях, но также время создания и время последнего
доступа.
Такой ключ можно дополнять любым числом модификаторов, чтобы задать
одну и ту же дату для всех указанных времён. Например, если указать ключ
-tamc20190215, то будут обработаны файлы, изменённые и созданные после
15 февраля 2019 года.
Новый модификатор 'o' позволяет переключаться от логики AND (И) к
OR (ИЛИ), таким образом, если указать ключ -tamco20190215, то будут
включены в обработку файлы, изменённые или созданные после 15 февраля
2019 года. Также допускается указывать в одной командной строке
несколько фильтрующих время ключей с разными датами, например:
-taco20190201 -tbmo20190210
Ключи -ta и -tn также включают в обработку файлы, у которых точно
совпадает указанная дата. Ключи -tb и -to исключают такие файлы.
3. В списке файлов WinRAR могут отображаться времена создания и
последнего доступа, если они доступны.
Колонки времени создания и последнего доступа по умолчанию отключены.
Их можно включить в окне "Выберите колонки для списка файлов". Чтобы
его открыть, щёлкните правой кнопкой мыши по заголовкам колонок списка
или нажмите кнопку "Колонки..." на вкладке "Список файлов" в группе
"Файлы" в настройках WinRAR.
4. Параметры "Двойные расширения архивов" и "Архивы во вложенных папках"
на вкладке "Файлы" в окне архивирования изменяют поведение параметра
"Помещать каждый файл в отдельный архив".
Параметр "Двойные расширения архивов" позволяет переключать стиль
именования архивов между 'имя.расширение.rar' и 'имя.rar'.
В зависимости от состояния параметра "Архивы во вложенных папках"
можно создавать по отдельному архиву для каждого файла в выбранных
подпапках, либо сохранять всё содержимое каждой выбранной папки в
отдельном архиве.
5. Новый ключ -ad1 позволяет рекурсивно распаковывать серию архивов,
например 'rar x -r -ad1 arc\*.rar'. Для файлов, извлекаемых из каждого
архива, создаётся отдельная папка, но в отличие от ключа -ad, этот ключ
создаёт такие папки для каждой папки в архиве.
6. Если контекстное меню "Распаковать каждый выбранный архив в отдельную
папку" применено к архивам из разных папок в результатах поиска
Проводника Windows, вложенные папки с распакованными файлами создаются
для каждой архивной папки. Предыдущие версии создавали их все в папке
с архивом, по которому был сделан щелчок правой кнопкой мыши.
7. Новый параметр "Список файлов/Стиль списка/Флажки" в настройках WinRAR
позволяет выбирать элементы в списке файлов с помощью флажков.
8. Новый параметр "Список файлов/Файлы/Точные размеры" в настройках WinRAR.
Если он включён, размеры файлов всегда отображаются в байтах.
Если выключен, размеры округляются до КБ или МБ. Размеры
маленьких файлов по-прежнему отображаются в байтах.
9. Если запущено несколько копий консольного RAR с ключом -ioff, компьютер
будет выключен, когда закончит работу последняя копия RAR. Ранее
этот ключ обрабатывался у первой завершавшей работу копии.
10. Для файлов .iso увеличен размер буфера чтения и записи. В некоторых
случаях, например на сетевых накопителях, это может ускорить
извлечение из iso-файлов.
11. Если параметр "Удалить архив" в окне извлечения применён к набору
томов RAR и REV в формате имя_тома.part#, тома REV будут также удалены.
Ранее удалялись только тома RAR, а файлы REV оставались на диске.
12. Если параметр "Удалить архив" в окне извлечения применён к набору
томов ZIP с расширениями .zip.001, .zip.002, .zip.003, то будут удалены
все тома ZIP. Ранее для такой схемы именования томов удалялся только
том .zip.001.
13. Если распаковывается архив arcname.rar с помощью команды
"Извлечь в arcname" в контекстном меню Проводника, и уже существует
файл "arcname", расширение оболочки WinRAR предложит вместо этого
"Извлечь в arcname~1". Ранее эта команда контекстного меню пыталась
создать папку с таким же именем, как у существующего файла, и вызывала
ошибку.
14. Если упаковывается файл-ярлык с расширением .lnk из контекстного меню
Проводника, в архив добавляется сам lnk-файл. Предыдущие версии
добавляли цель, на которую указывает lnk-файл, а не сам этот файл.
15. Исполняемые файлы в Windows не могут быть больше 4 ГБ, поэтому WinRAR
немедленно выдаёт ошибку при попытке создать SFX-тома RAR размером
4 ГБ и более. Ранее такая ошибка выдавалась только после создания
первого тома RAR.
16. Для многотомных архивов 7z отображается индикатор общего хода
извлечения. Улучшена точность индикатора общего хода извлечения.
17. Выпадающий список "Диски и папки" в команде "Поиск файлов" переименован
в "Область поиска". Дополнительно к уже имеющимся вариантам выбора
он содержит новый пункт "Выбранные элементы", ограничивающий поиск
файлами и папками, выбранными в списке файлов WinRAR.
18. Команда "Поиск файлов" выводит количество найденных элементов в строке
состояния.
19. В окне диагностических сообщений имена архивов отображаются в отдельной
колонке, чтобы улучшить видимость сообщений для архивов с длинными
именами.
20. Ключ -isnd[-] в режиме командной строки WinRAR позволяет переопределять
значение параметра "Включить звуковые сигналы" в настройках WinRAR.
Чтобы включить звуковые оповещения, используйте ключ -isnd, а чтобы
отключить – ключ -isnd-.
21. Nadav Grossman из компании Check Point Software Technologies сообщил нам
об угрожающей безопасности уязвимости в библиотеке UNACEV2.DLL.
Данная уязвимость позволяет создавать файлы в произвольных папках внутри
или вне целевой папки при распаковке архивов ACE.
WinRAR использовал эту библиотеку стороннего разработчика для распаковки
архивов ACE. Библиотека UNACEV2.DLL не обновлялась с 2005 года, и у нас
нет доступа к её исходному коду. По этой причине мы решили отказаться
от поддержки архивного формата ACE, чтобы не подвергать риску
пользователей WinRAR.
Благодарим компанию Check Point Software Technologies за информацию
об этой проблеме.
22. Исправлены ошибки:
а) в консольном RAR были перепутаны местами размеры и времена исходного
и целевого файлов в запросе перезаписи при обновлении файла в
RAR-архиве с ключом -o;
б) не работало перетаскивание файлов из 32-разрядных приложений в окно
64-разрядного WinRAR;
в) применённая к папке команда Shift+Del в WinRAR могла не удалить
некоторые из вложенных в неё папок. Эта команда служит для
окончательного удаления файлов и папок, а не перемещения их
в Корзину.
г) панель дерева папок могла не изменять папки, если пути в архиве
начинались с разделителя пути, как, например, в архивах, созданных
утилитой tar с опцией --absolute-names;
д) если в SFX-комментарии указан относительный "Path=.\somefolder",
и SFX-архив для распаковки требует повышения привилегий, то он
создаёт 'somefolder\somefolder' вместо 'somefolder';
е) команды, изменяющие имеющийся том RAR4, сбрасывают поле номера тома
в 1. Это не влияло на распаковку, но для таких томов WinRAR показывал
некорректный номер тома;
ё) устранён сбой при чтении комментария из повреждённого RAR-файла;
ж) панель инструментов окна результатов команды поиска некорректно
подстраивалась под значки другого размера.