The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз GNU tar 1.31

03.01.2019 09:38

После более года разработки представлен новый стабильный релиз архиватора GNU Tar 1.31. В новом выпуске реализована поддержка алгоритма сжатия данных zstd (Zstandard), который демонстрирует в 3-5 раз более высокую скорость сжатия по сравнению с zlib/Deflate и в два раза более быструю распаковку, при улучшении уровня сжатия на 10-15%. Для использования нового алгоритма при сжатии предложена опция '--zstd'. При распаковке применение zstd распознаётся автоматически. Кроме того, Zstd используется при указании для файлов расширений '.zst' и '.tzst'.

В новом выпуске также устранена уязвимость CVE-2018-20482, которая приводила к зависанию при попытке создания архива с опцией "--sparse", если во время помещения в архив файла с пустотами, урезать размер этого файла. Уязвимость может применяться для блокирования операций системного резервного копирования непривилегированными пользователями. Кроме того в новом выпуске устранено переполнение буфера, возникающее при использовании опции "--one-top-level".

  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Автор LZ4 представил новый быстрый и эффективный алгоритм сжатия ZSTD
  3. OpenNews: Dropbox опубликовал реализацию алгоритма сжатия изображений Lepton
  4. OpenNews: Порт библиотеки сжатия Zstd на JavaScript
  5. OpenNews: Facebook опубликовал реализацию алгоритма сжатия Zstandard 1.0
  6. OpenNews: Релиз GNU tar 1.30
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49893-gnu
Ключевые слова: gnu, tar
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:58, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Почему за сжатие данных отвечает tar? Это же не unix-way!
     
     
  • 2.2, Аноним (2), 10:05, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Он за них не отвечает, олёша.
    Он просто понимает чем (должен быть) сжат файл (с помощью параметров командной строки или по суффиксу) и вызывает соответствующий фильтр (унутрях себя делает форк, подсоединяет stdin/stdout и делает exec gzip/bzip2/xz/zstd). По сути, это всё, что делает тар про сжатие.
     
  • 2.10, Аноним (10), 21:16, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    tar != rar ;)
     

  • 1.3, Аноним (3), 10:08, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Zstd, к слову, весьма неплох, даже в кейсе "сжатие однократно, распаковка отднократна".
    Для разовой передачи данных по медленному каналу ничего лучше не нашел, с требованием минимального времени на сжатие.
     
  • 1.4, Michael Shigorin (ok), 13:22, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    > 2019-01/msg00001

    Кстати (посматривая на соседнюю новость про mc), и тут наш соотечественник отметился.

    А некоторые горластые всё вопят -- "да их не видно, да их не видно".  Глаза бы разули, что ли.

     
     
  • 2.6, ПДК (?), 18:42, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ты на ANNA-News уже отметился.
     

  • 1.5, Аноним (5), 15:37, 03/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Миш, наши соотечественники конечно молодцы, что выпускают дистрибутивы типа альта и учавствуют в мейнстрим-проектах, но вот когда до ума будем все доводить. Народ не просто так отечественное критикует.:) Например, что мне не понравилось в альте:
    - нет дисков с сырцами, версии которых бы точно соответствовали бинарным пакетам на диске с дистрибутивом и приходится их из гита доставать. Можно конечно автоматизировать, но часто приходится вручную из-за ряда особенностей процесса. А когда на диске 2-3 тысячи пакетов - это утомляет.
    - нет деления по степени свободности аля Debian - main, contrib, nonfree. Хочется точно отмерять дозу проприетарщины. Но это может оказаться не багом, а фичей. Как сказали тут - или дистрибутив изначально свободен. Или он изначально несвободен. И неважно из какого кармана, рукава, ящика это все достается. Хорошо хоть debug вынесли в отдельную репу.
    - нет как у Дебиана полного комплекта dist-arta - обложек для печати дисков и вкладышей, картинок и т.п. под свободной лицензией.
     
     
  • 2.7, Тот_Самый_Анонимус (?), 19:47, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Я хоть и не Шигорин, но отвечу на некоторое.

    >Хочется точно отмерять дозу проприетарщины.

    Со столлмановским понятием свободы — к столлману, нормальных людей незачем отвлекать ерундой всякой.

    >Как сказали тут - или дистрибутив изначально свободен. Или он изначально несвободен.

    Любой линух несвободен, ибо гпл. Более свободные лицензии, типа БСД, сильно критикуются кураторами.
    Опять же — за столлмановской «свободой — к столлману».

    >- нет как у Дебиана полного комплекта dist-arta - обложек для печати дисков и вкладышей, картинок и т.п. под свободной лицензией.

    Мда. Очень важная вещь. Опять же про свободу я дважды выше написал.

     
     
  • 3.8, анним (?), 20:14, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Коммунизм по определению предполагает некоторые незначительные свободы, ради предотвращения значительных.
     
     
  • 4.9, анним (?), 20:15, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    oops... незначительные ограничения свободы...
     
  • 4.15, Тот_Самый_Анонимус (?), 23:16, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Коммунизм по определению предполагает некоторые незначительные свободы, ради предотвращения  значительных.

    При чём тут коммунизм? Столлманизм не равен коммунизм.

     
     
  • 5.16, анним (?), 13:40, 05/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А, ну воинственный... со своими экспортными ограничениями)
     
  • 2.11, Michael Shigorin (ok), 22:26, 03/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Всё-таки здесь апстрим -- от англ upstream, вверх по течению Так вот и дов... большой текст свёрнут, показать
     

  • 1.12, Аноним (12), 10:10, 04/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    предыстория багфикса CVE-2018-20482
     
     
  • 2.13, Аноним (12), 10:10, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ссылка отклеилась
    https://habr.com/post/434624/
     
     
  • 3.14, Аноним (14), 10:21, 04/01/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Исходная публикация: https://utcc.utoronto.ca/~cks/space/blog/sysadmin/TarFindingTruncateBug
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру