Компания Google представила новый алгоритм сжатия данных, который она назвала Zopfli. Благодаря этому алгоритму с открытым исходным кодом эффективность сжатия данных по сравнению с библиотекой сжатия zlib возрастает до 8%. Zopfli является реализацией алгоритма сжатия без потерь Deflate, на котором основаны методы сжатия файлов gzip, ZIP, PNG и HTTP-запросов.
Zopfli является алгоритмом исключительно сжатия данных, а их разархивирование может осуществляться средствами существующего программного обеспечения, так что пользователям в конечном счёте не придётся совершать никаких действий, чтобы получить к нему доступ. Время разархивирования по сравнению с существующими алгоритмами осталось неизменным, а вот время сжатия выросло довольно значительно. Поэтому Google полагает, что оптимальным применением алгоритма станет сжатие данных, которые затем многократно передаются пользователям, например, статический контент в глобальной сети.
По словам создателей алгоритма, меньший размер данных позволит эффективнее использовать дисковое пространство, особенно в мобильных устройствах, обеспечить большую скорость передачи данных и снизить время загрузки веб-страниц.
Источник: OsZone
|