Релиз GNU Tar 1.23

11.03.2010 10:16

Спустя год с момента прошлого выпуска вышел релиз архиватора GNU Tar 1.23. Из интересных новшеств можно отметить:

  • При выполнении операций, требующих только чтения (--list или --extract), для увеличения скорости обработки файла теперь используется операция lseek;
  • Поддержка автоопределения размера записей при просмотре содержимого или распаковке архива, полученного не только через прямое чтение с устройства, но и при работе с файлом или pipe.
  • Для включения или отключения вывода отдельного вида предупреждений во время работы tar добавлена опция "--warning" (пример использования: "--warning=no-alone-zero-block");
  • Для установки уровня инкрементального дампа добавлена новая опция "--level";
  • Изменено поведение при удалении файла или директории во время выполнения инкрементального дампа, если удаленный файл/директория явно фигурируют в командной строке при запуске tar, то выводится фатальная ошибка, иначе программа продолжает выполнения с выводом предупреждения "File removed before we read it".
  • В ustar-архивах теперь можно менять время модификации через установку расширенного PAX-заголовка;
  • Расширено число переменных окружения, передаваемых скрипту, заданному через опцию "--to-command": TAR_VERSION, TAR_ARCHIVE, TAR_VOLUME, TAR_FORMAT, TAR_BLOCKING_FACTOR.