Состоялся релиз проприетарного архиватора RAR версии 7.10.
Список изменений в консольной версии:
- 32-битные версии Linux и FreeBSD для x86 больше не поддерживаются.
- Имя переменной среды, в которой хранится набор ключей RAR по умолчанию, изменено с
RAR
наRARINISWITCHES
. Для пакетных файлов довольно типично использовать имя переменной средыRAR
для хранения пути к исполняемому файлу RAR, что ранее приводило к конфликту имён. - При добавлении файлов в существующий RAR-архив каталоги, ранее хранившиеся в таком архиве, перемещаются на место после вновь добавленных файлов. Таким образом, метки времени каталогов устанавливаются после извлечения всех файлов и не изменяются при создании файлов внутри этих каталогов.
- Временный файл больше не создаётся по команде
rar ch -tl
, если не указаны такие ключи изменения архива, как-rr
или-z
. Время изменения самого нового архивного файла устанавливается непосредственно по исходному архивному файлу, без копирования архивных данных. Это ускоряет запись на диск и обработку данных. - Если архив усечён на блоках с данными для восстановления или быстрого открытия архива, то после стандартного «Неожиданный конец архива» дополнительно выводится сообщение о типе усечённого блока.
- Исправлены ошибки:
- Если в существующий частично непрерывный архив RAR, созданный с помощью ключей
-se
или-s<N>
, были добавлены новые файлы, они могли быть повреждены. Эта проблема не затрагивает обычные непрерывные архивы, созданные с помощью-s
, а также не непрерывные архивы. - Хотя поиск данных на большом расстоянии не используется с методом сжатия
-m1
(Скоростной), ключи -m1 -mcl+
или -m1 -mcl
со словарём сжатия 256 МБ или больше по-прежнему выделяли память, необходимую для алгоритма поиска на большом расстоянии.
- Если в существующий частично непрерывный архив RAR, созданный с помощью ключей
Также обновлён до версии 7.1.4 распаковщик с открытым кодом UnRAR.
>>> Подробности