Abo
  • IT-Karriere:

Google: Zopfli statt zlib

Google hat unter dem Namen Zopfli eine neue Kompressionsbibliothek als Open Source veröffentlicht, die kleinere Dateien erzeugen soll als gzip. Dabei ist Zopfli kompatibel zu gzip, so dass der Algorithmus zur Kompression von Webinhalten verwendet werden kann.

Artikel veröffentlicht am ,
Ein Gebäck als Namensgeber
Ein Gebäck als Namensgeber (Bild: Kochtopf/CC-BY 2.0)

Zopfli soll gzip als Kompressionsalgorithmus für Webinhalte ersetzen. Der nach einem Schweizer Gebäck benannte Algorithmus erzeugt Ergebnisse, die mit gzip kompatibel sind und somit von jedem Browser, der heute schon mit gzip komprimierte Webinhalte unterstützt, verarbeitet werden können. Dabei soll sich das Volumen komprimierter Inhalte im Vergleich zur zlib bei maximaler Kompression um 3 bis 8 Prozent verringern lassen, so Google.

Stellenmarkt
  1. JENOPTIK AG, Jena
  2. über experteer GmbH, München, Erfurt

Dazu verwendet Zopfli eine alternative Implementierung des Kompressionsalgorithmus Deflate, die im Vergleich zu bisherigen Umsetzungen kleinere Dateien erzeugen soll. Zwar bieten andere Kompressionsalgorithmen höhere Kompressionsraten, sie lassen sich im Web aber nicht sinnvoll einsetzen. Gzip-kompatibel komprimierte Inhalte können hingegen fast alle Browser verarbeiten. Auch für PNG-Bilder eignet sich Zopfli, da hier die Daten intern auch gzip-kompatibel komprimiert werden.

Die Kompression von textbasierten Webinhalten wie HTML, CSS und Javascript reduziert die übertragene Datenmenge erheblich, so dass der zusätzliche Rechenaufwand auf Seiten von Server und Client nicht ins Gewicht fällt. Letztendlich verringern sich durch die Kompression die Ladezeiten von Webseiten nicht nur spürbar, auch die Traffic-Kosten sinken.

Zopfli soll die Kompression nun nochmals verbessern, was Ladezeiten weiter verkürzt und den zu übertragenden Traffic weiter reduziert. Allerdings ist dies mit einem erhöhten Rechenaufwand verbunden, so dass die Kompression von Daten mit Zopfli rund 100- bis 1.000-mal so lange dauert wie mit der zlib bei maximaler Kompression. Beim Entpacken gibt es hingegen keine Unterschiede zwischen Daten, die mit Zopfli oder zlib komprimiert wurden. Zopfli eignet sich daher vor allem für Daten, die nur einmal gepackt und dann sehr oft ausgeliefert werden, beispielsweise Webinhalte, die in komprimierter Form für eine gewisse Zeit gecacht werden.

Geschrieben wurde Zopfli in C, was die Portierung auf möglichst viele Systeme einfach machen soll.

Entwickelt wurde Zopfli von Lode Vandevenne, der bei Google in Zürich arbeitet. Er hat Zopfli im Rahmen der 20 Prozent seiner Arbeitszeit umgesetzt, die Google seinen Mitarbeitern zur Umsetzung eigener Ideen einräumt.

Zopfli steht unter der Apache-Lizenz 2.0 und kann unter code.google.com/p/zopfli heruntergeladen werden.



Anzeige
Spiele-Angebote
  1. 2,80€
  2. 43,99€
  3. 3,99€
  4. 34,99€

sunscreen 04. Mär 2013

http://mail.zlib.net/pipermail/pigz-announce_zlib.net/2013-March/000007.html http://zlib...

Thaodan 02. Mär 2013

Also könnte man auch LZMA nutzen (ich weiß das aktuell die Browser es nicht können, aber...

baldur 02. Mär 2013

Ich kann mir das gerade für PNG-Dateien recht gut vorstellen. Die ändern sich ja selten...

GodsBoss 01. Mär 2013

Vielleicht übernehmen die aber die neue Kompressionsmöglichkeit auch, um noch kleinere...

Lala Satalin... 01. Mär 2013

Bei PNG ist nicht unbedingt ZLIB der Flaschenhals. Das Problem ist, dass die Encoder alle...


Folgen Sie uns
       


World of Warcraft Classic angespielt

Spielen wie zur Anfangszeit von World of Warcraft: Golem.de ist in WoW Classic durch die Fantasywelt Azeroth gezogen und hat sich mit Kobolden und Bergpumas angelegt.

World of Warcraft Classic angespielt Video aufrufen
Sonos Move im Test: Der vielseitigste Lautsprecher von Sonos
Sonos Move im Test
Der vielseitigste Lautsprecher von Sonos

Der Move von Sonos überzeugt durch Bluetooth und ist dank Akku und stabilem Gehäuse vorzüglich für den Außeneinsatz geeignet. Bei den Funktionen ist der Lautsprecher leider nicht so smart wie er sein könnte.
Ein Test von Ingo Pakalski

  1. Update für Multiroom-Lautsprecher Sonos-App spielt keine lokalen Inhalte mehr vom iPhone ab
  2. Smarter Lautsprecher Erster Sonos-Lautsprecher mit Akku und Bluetooth
  3. Soundbars Audiohersteller Teufel investiert in eigene Ladenkette

Verkehrssicherheit: Die Lehren aus dem tödlichen SUV-Unfall
Verkehrssicherheit
Die Lehren aus dem tödlichen SUV-Unfall

Soll man tonnenschwere SUV aus den Innenstädten verbannen? Oder sollten technische Systeme schärfer in die Fahrzeugsteuerung eingreifen? Nach einem Unfall mit vier Toten in Berlin mangelt es nicht an radikalen Vorschlägen.
Eine Analyse von Friedhelm Greis

  1. Torc Robotics Daimler-Tochter testet selbstfahrende Lkw
  2. Edag Citybot Wandelbares Auto mit Rucksackmodulen gegen Verkehrsprobleme
  3. Tusimple UPS testet automatisiert fahrende Lkw

Elektrautos auf der IAA: Die Gezeigtwagen-Messe
Elektrautos auf der IAA
Die Gezeigtwagen-Messe

IAA 2019 Viele klassische Hersteller fehlen bei der IAA oder zeigen Autos, die man längst gesehen hat. Bei den Elektroautos bekommen alltagstaugliche Modelle wie VW ID.3, Opel Corsa E und Honda E viel Aufmerksamkeit.
Ein Bericht von Dirk Kunde

  1. Elektromobilität Stromwirtschaft will keine Million öffentlicher Ladesäulen
  2. Umfrage Kunden fühlen sich vor Elektroautokauf schlecht beraten
  3. Batterieprobleme Auslieferung des e.Go verzögert sich

    •  /