Google представила алгоритм сжатия Zopfli

4 март, 2013 - 13:55

Компания Google опубликовала в открытом доступе библиотеку Zopfli, новую реализацию алгоритма сжатия без потерь Deflate, на котором основаны инструменты компрессии файлов gzip, zip, png и HTTP-запросов.

Алгоритм сжатия Zopfli был создан одним из сотрудников Google в свободное время, изначально для компрессии WebP, но оказалось, что он хорошо работает и с другим контентом, и на 3,7-8,3% эффективнее, чем стандартная библиотека zlib на максимальном уровне сжатия.

Zopfli — алгоритм исключительно компресии данных, разархивирование уже поддерживается всеми новыми версиями браузеров. Сжатие с помощью Zopfli требует значительно больше ресурсов и времени (в 2-3 раза по сравнению с zlib на максимальном качестве), а время декомпрессии не отличается от необходимого другим алгоритмам. Таким образом, подчеркивают в Google, алгоритм разумно использовать для сжатия статического контента, который многократно передается пользователям.