Facebook выложил в открытый доступ новый алгоритм сжатия, который производительнее Zlib

Новый алгоритм сжатия Zstandart 1.0 недавно был выложен в открытый доступ. “Это один из немногих алгоритмов, которые одновременно быстрее и продуктивнее, чем zlib, текущий стандарт де-факто,” — пишут разработчики из Facebook Ян Коллет и Чип Тёрнер.

При этом Facebook приводит убедительные графики тестов, которые подтверждают эффективность стандарта:

По вертикали --- степень сжатия; По горизонтали -- скорость сжатия.

По вертикали — степень сжатия; По горизонтали – скорость сжатия.

Zstd придётся бороться с двумя другими открытыми стандартами сжатия — LZFSE от Apple и Brotli от Google. В LZFSE создатели постарались оптимизировать скорость сжатия и энергопотребления, оставив степень сжатия без изменения, в то время как Brotli борется за повышение эффективности сжатия, чтобы его можно было использовать для веба и APK-файлов для Android.

Технические подробности можно узнать на странице проекта на GitHub.

Пётр Соковых, транслятор двоичного кода в русский язык