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. AEbt Angewandte Eisenbahntechnik GmbH, Nürnberg
  2. SmartRay GmbH, Wolfratshausen
  3. ING-DiBa AG, Nürnberg, Frankfurt
  4. Deutsche Telekom AG, Bonn


Anzeige
Blu-ray-Angebote
  1. 9,99€
  2. (u. a. Game of Thrones, The Big Bang Theory)
  3. 29,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Bildbearbeitung

    Google-Algorithmus entfernt Wasserzeichen auf Fotos

  2. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  3. Raspberry Pi

    Raspbian auf Stretch upgedated

  4. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  5. Nvidia

    Keine Volta-basierten Geforces in 2017

  6. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  7. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  8. id Software

    Quake Champions startet in den Early Access

  9. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  10. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mitmachprojekt: HTTPS vermiest uns den Wetterbericht
Mitmachprojekt
HTTPS vermiest uns den Wetterbericht

Breitbandausbau auf Helgoland: Deutschlands Hochseefelsen bekommt nur Vectoring
Breitbandausbau auf Helgoland
Deutschlands Hochseefelsen bekommt nur Vectoring
  1. Provider Dreamhost will keine Daten von Trump-Gegnern herausgeben
  2. Home Sharing Airbnb wehrt sich gegen Vorwürfe zu Großanbietern
  3. Illegale Waffen Migrantenschreck gibt es wieder - jetzt als Betrug

Google Home auf Deutsch im Test: "Tut mir leid, ich verstehe das nicht"
Google Home auf Deutsch im Test
"Tut mir leid, ich verstehe das nicht"
  1. Kompatibilität mit Sprachassistenten Trådfri-Update kommt erst im Herbst
  2. Smarte Lampen Ikeas Trådfri wird kompatibel mit Echo, Home und Homekit
  3. Lautsprecher-Assistent Google Home ab 8. August 2017 in Deutschland erhältlich

  1. Re: Linux?

    486dx4-160 | 00:11

  2. Re: Ich bin für die zwangsweise Verlegung der...

    Oktavian | 00:07

  3. Re: Austauschbarkeit bei Ultrabooks geht also doch!

    486dx4-160 | 00:07

  4. Re: Die Präposition "in" vor einer Jahreszahl ist...

    NativesAlter | 19.08. 23:26

  5. Re: Die IDEE!!!!

    tingelchen | 19.08. 23:21


  1. 14:38

  2. 12:42

  3. 11:59

  4. 11:21

  5. 17:56

  6. 16:20

  7. 15:30

  8. 15:07


  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