Знпзп

  • Обзор Zstandard

    • Zstandard — это алгоритм сжатия без потерь, разработанный Яном Коллетом из Facebook. 
    • Он был выпущен как программное обеспечение с открытым исходным кодом 31 августа 2016 года. 
  • Особенности и производительность

    • Zstandard обеспечивает сжатие, сравнимое с DEFLATE, но быстрее, особенно при распаковке. 
    • Он настраивается на уровни сжатия от -7 до 22, с разной скоростью сжатия и декомпрессии. 
    • Начиная с версии 1.3.2, он включает поиск на большом расстоянии и дедупликацию. 
    • Адаптивный режим командной строки изменяет уровень сжатия в зависимости от условий ввода-вывода. 
    • При максимальном уровне сжатия Zstandard приближается к lzma, lzham и ppmx. 
  • Словари и обучение

    • Zstandard позволяет использовать пользовательские словари для сжатия небольших файлов. 
    • Он также предлагает режим обучения для генерации словаря из образцов. 
  • Дизайн и использование

    • Zstandard сочетает в себе сопоставление по словарю (LZ77) с большим окном поиска и быстрым энтропийным кодированием. 
    • Он использует кодирование Хаффмана и энтропию конечного состояния (FSE). 
    • С ноября 2017 года Zstandard включен в ядро Linux и другие операционные системы. 
  • Поддержка и лицензирование

    • Zstandard лицензирован по лицензии BSD, с дополнительными патентными правами начиная с версии 1.0. 
    • Начиная с версии 1.3.1, патентные права были отменены, и лицензия была изменена на двойную BSD + GPLv2. 
  • Рекомендации и внешние ссылки

    • Ссылки на официальный веб-сайт, GitHub, и другие ресурсы для использования Zstandard. 

Полный текст статьи:

зстд — Википедия

Оставьте комментарий

Прокрутить вверх