Версия 5.71
1. Команда "Преобразовать архивы":
а) повышена скорость при обработке большого количества маленьких
архивов в Windows 10;
б) устранены утечки памяти, которые могли приводить к её чрезмерному
потреблению при преобразовании в формат ZIP.
2. Обработка повреждённых архивов ZIP:
а) команда "Восстановить" заменяет упакованный и неупакованный размеры
файла, хранящиеся в локальном заголовке файла, на размеры из
центрального каталога, если размеры в локальном заголовке выглядят
некорректными;
б) извлечение файла останавливается в соответствии с неупакованным
размером, хранящемся в заголовках ZIP, даже если имеются упакованные
данные для дальнейшего извлечения. Это сделано, чтобы препятствовать
непреднамеренному заполнению пространства на жёстком диске.
3. Выполнение команды "l" в консольной версии RAR быстро прерывается по
Ctrl+C. В предыдущих версиях выдача списка содержимого архива
могла продолжаться ещё несколько секунд после нажатия Ctrl+C.
4. Исправлены ошибки:
а) WinRAR мог вызывать сбой при попытке отобразить архивные комментарии
некоторых типов в графической оболочке, что приводило к отказу
в обслуживании;
б) если в профиле архивации были включены параметры "Сохранить имя
архива" и "Добавить в контекстное меню", и профиль был вызван из
контекстного меню Проводника, то WinRAR предлагал автоматически
сгенерированное имя архива, а не имя, сохранённое в профиле.
в) при системных ошибках WinRAR отображал в окне диагностических
сообщений ненужную часть круглых скобок в колонке "Архив";
г) команда "Извлечь в папку\" в контекстном меню Проводника Windows
могла отказываться распаковывать архивы ZIP, у которых имена
включали числовую часть, за которой следовало расширение .zip,
перед первой файловой записью имелись произвольные данные, а
в WinRAR был включён параметр "Удалять избыточные папки из пути
извлечения";
д) в команде "RAR x -x<маска> архив" родительские папки файлов,
подходящие под указанную маску, также исключались из извлечения;
е) команда "Найти" для области поиска "Текущая папка" возвращала
собственное имя текущей папки дополнительно к её содержимому,
если имя папки подходило под маску "Искомые имена файлов";
ё) если включены оба параметра – "Поиск в файлах" и "Поиск в архивах",
команда "Найти" не сопоставляла имя самого архива с маской
"Искомые имена файлов" после поиска внутри архива. Поэтому
команда не выводила имена архивов для масок вида *.rar и
применяла такую маску только к файлам внутри архивов;
ж) при запуске исполняемого файла непосредственно из архива
WinRAR 5.70 не делал текущей временную папку с распакованными
файлами. Из-за этого исполняемые файлы пытались получить доступ
к другим файлам из архива в текущей папке, что могло приводить
к ошибкам в работе;
з) WinRAR мог быть недоступен в течение нескольких секунд после
закрытия файла в архиве, который был открыт во встроенном средстве
просмотра в Windows 10;
и) если при перетаскивании файла во вложенную папку ZIP-архива был
выбран параметр "Сохранять полные пути", это вызывало образование
некорректных полных путей, состоящих из повторяющегося имени
вложенной папки. Такие же некорректные полные пути образовывались
при добавлении файлов в ZIP-архив с ключами -ap<папка> -ep2.