Abo
  • Services:
Anzeige
Ein Gebäck als Namensgeber
Ein Gebäck als Namensgeber (Bild: Kochtopf/CC-BY 2.0)

Google: Zopfli statt zlib

Ein Gebäck als Namensgeber
Ein Gebäck als Namensgeber (Bild: Kochtopf/CC-BY 2.0)

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.

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.

Anzeige

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart
  2. Bosch Software Innovations GmbH, Waiblingen
  3. fidelis HR GmbH, Würzburg, Zwickau/Lichtentanne
  4. MBtech Group GmbH & Co. KGaA, Mannheim, Sindelfingen, Stuttgart, Ulm, Neu-Ulm


Anzeige
Hardware-Angebote
  1. und Civilization VI gratis erhalten
  2. und 19 % Cashback bekommen

Folgen Sie uns
       


  1. BMW Connected Drive

    Dieb wird mit vernetztem Auto gefangen

  2. Helio X23 und Helio X27

    Mediatek taktet seine 10-Kern-SoCs für Smartphones höher

  3. Betrug

    Dating-Plattformen sollen eigene Fake-Profile anlegen

  4. Onlineshopping

    Amazon startet Zwei-Faktor-Authentifizierung in Deutschland

  5. Moto Z

    Lenovo plant mindestens zwölf neue Module pro Jahr

  6. Travelers Box

    Münzgeld am Flughafen tauschen

  7. Apple

    Produktionsfehler macht Akkutausch im iPhone 6S notwendig

  8. Apple

    Aktivierungssperre des iPads lässt sich umgehen

  9. Amazon

    Downloader-App aus dem Fire-TV-Store entfernt

  10. Autonomes Fahren

    Apple zeigt Interesse an selbstfahrenden Autos



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Named Data Networking: NDN soll das Internet revolutionieren
Named Data Networking
NDN soll das Internet revolutionieren
  1. Geheime Überwachung Der Kanarienvogel von Riseup singt nicht mehr
  2. Bundesförderung Bundesländer lassen beim Breitbandausbau Milliarden liegen
  3. Internet Protocol Der Adresskollaps von IPv4 kann verzögert werden

Quake (1996): Urknall für Mouselook, Mods und moderne 3D-Grafik
Quake (1996)
Urknall für Mouselook, Mods und moderne 3D-Grafik
  1. Künstliche Intelligenz Doom geht in Deckung

Final Fantasy 15 im Test: Weltenrettung mit der Boyband des Wahnsinns
Final Fantasy 15 im Test
Weltenrettung mit der Boyband des Wahnsinns
  1. Square Enix Koop-Modus von Final Fantasy 15 folgt kostenpflichtig

  1. Re: "Keine HW schlüssel wie den Yubikey"

    My1 | 11:23

  2. Re: nur 64%

    elgooG | 11:22

  3. Re: SMS unsicher?

    Kaeptn Quasar | 11:22

  4. Re: Für Paranoiker, einfach eigenes...

    narea | 11:22

  5. Re: Warum gehen alle davon aus dass eine...

    DetlevCM | 11:21


  1. 10:49

  2. 10:33

  3. 10:28

  4. 10:20

  5. 10:05

  6. 09:26

  7. 08:41

  8. 12:54


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel