Zopfli Archive | |
---|---|
Тип | утилита сжатия данных |
Автор | Лоде Вандевенне и Йюрки Алакуйяла |
Разработчики | |
Написана на | C++, Си |
Интерфейс | библиотека |
Операционная система | кроссплатформенная |
Аппаратная платформа | кроссплатформенная |
Последняя версия | 1.0.2 |
Создаваемые форматы файлов | gzip[d], PNG и Deflate |
Лицензия | Лицензия Apache 2.0 |
Сайт | github.com/google/zopfli |
Zopfli — программное обеспечение для сжатия данных, кодирующее данные в форматы DEFLATE, gzip и zlib. Оно сжимает данные с большим кэффициентом сжатия, чем другие реализации DEFLATE и zlib, но требует значительно больше времени для создания архива[1]. Программное обеспечение было выпущено компанией Google в феврале 2013 года в качестве свободной библиотеки под лицензией Apache версии 2.0[2]. Название Zöpfli является швейцарским диминутивом от слова zopf[en] — названия швейцарского хлеба[3].
Zopfli может создавать как чистый поток данных DEFLATE, так и данные DEFLATE, помещённые в форматы gzip или zlib. По умолчанию программа сжимает в 15 итераций, однако может быть настроена на осуществление меньшего или большего числа итераций для соблюдения баланса между временем и коэффициентом сжатия.
При настройках по умолчанию, результат работы Zopfli обычно на 3—8 % меньше, чем результат работы zlib с максимальным доступным коэффициентом сжатия, однако сжатие требует примерно в 80 раз больше времени[2][1]. Время распаковки архивов, созданных Zopfli и zlib, практически не различается[4].
В силу значительно более медленного сжатия, zopfli менее пригоден для использования для сжатия на ходу и обычно используется для единовременного сжатия статичных данных[5][6]. Это в частности истинно для веб-содержимого, передающегося с помощью сжимаемого HTTP[en] на основе DEFLATE, и веб-содержимого в форматах, основанных на DEFLATE, таких как PNG или WOFF[7].
Большая плотность информации достигается за счёт более полных техник сжатия. Метод основывается на итеративном моделировании энтропии и алгоритмах поиска кратчайшего пути для поиска пути минимальной битовой стоимости в графе всех возможных DEFLATE-представлений несжатых данных[8].
Zopfli основывается на алгоритме, созданном Йюрки Алакуйялой. Исследовательская реализация Zopfli была создана Йюрки Алакуйялой и Лоде Вандевенне, работниками Google. Первая публичная версия программы вышла в феврале 2013 года. Версия 1.0 была выпущена в апреле 2013 года[9].
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .