Abo
  • Services:
Anzeige

Kompressionsbibliotheken

Google veröffentlicht Snappy

Google hat seine Kompressionsbibliothek Snappy unter der Apache-Lizenz veröffentlicht. Sie soll durch das Überspringen der Entropiecodierung weniger Prozessorlast erzeugen und schnell komprimieren. Snappy kommt bei Google unter anderem im Mapreduce-Framework zum Einsatz.

Die Kompressions- und Dekrompessionsbibliothek Snappy ist von Google unter die Apache-Lizenz gestellt und veröffentlicht worden. Snappy soll Daten im Schnitt mit 250 MByte pro Sekunde komprimieren. Dabei enthält die Kompressionsbibliothek keinerlei Assembler-Code, sondern ist ausschließlich in C++ geschrieben. Google-Entwickler Steinar H. Gunderson schreibt in seinem Blog von einem Vergleich mit ähnlichen Komprimierungsprogrammen der LZ-Familie.

Anzeige

Um die Geschwindigkeit der Kompressionsbibliothek zu erhöhen und die Prozessorlast zu reduzieren, haben die Entwickler auf die Entropiecodierung verzichtet. Zudem wurde Snappy in erster Linie für 64-Bit-Systeme optimiert. Snappy soll schneller komprimieren als vergleichbare Anwendungen wie Zlib oder LZO. Inhalte können mit etwa 500 MByte pro Sekunde dekomprimiert werden. Die Benchmarks wurden auf einem Core i7 mit 2,26 GHz gemessen.

Google gibt die Kompressionsraten für HTML-Dateien mit zwei- bis vierfach an, während einfacher Text 1,5- bis 1,7fach komprimiert wird. Im Vergleich zu Zlib sei der Komprimierungsgrad geringer, allerdings werde die CPU weniger belastet, schreibt Gunderson. Wer Speicherplatz sparen und lediglich einmal komprimieren will und danach öfter dekomprimieren möchte, solle weiter auf Zlib oder Bzip setzen.


eye home zur Startseite



Anzeige

Stellenmarkt
  1. Süddeutsche Krankenversicherung a.G., Fellbach bei Stuttgart
  2. Beuth Hochschule für Technik Berlin "University of Applied Sciences", Berlin
  3. BVU Beratergruppe Verkehr + Umwelt GmbH, Freiburg im Breisgau
  4. PHOENIX CONTACT GmbH & Co. KG, Blomberg


Anzeige
Blu-ray-Angebote
  1. Einzelne Folge für 2,99€ oder ganze Staffel für 19,99€ kaufen (Amazon Video)
  2. 24,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. FixFifa

    Fans von Fifa 18 drohen mit Boykott

  2. Samsung

    Erste Details zum Galaxy S9

  3. Cyber Monday

    Streiks an drei Amazon-Standorten

  4. Echo Show vs. Fire HD 10 im Test

    Alexa, zeig's mir!

  5. Apple

    Teure Lederhülle für iPhone X deckt Mikrofon ab

  6. Notruf

    Siri ruft unnötig die Feuerwehr

  7. Netzneutralität

    US-Behörde FCC will Internetprovidern alles erlauben

  8. Fraunhofer Fokus

    Metaminer soll datensammelnde Apps aufdecken

  9. Onlinehandel

    Bundesgerichtshof greift Paypal-Käuferschutz an

  10. Verbraucherschutz

    Sportuhr-Hersteller gehen unsportlich mit Daten um



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Doom-Brettspiel-Neuauflage im Test: Action am Wohnzimmertisch
Doom-Brettspiel-Neuauflage im Test
Action am Wohnzimmertisch
  1. Doom, Wolfenstein, Minecraft Nintendo kriegt große Namen
  2. Gamedesign Der letzte Lebenspunkt hält länger

Cubesats: Startup steuert riesigen Satellitenschwarm von Berlin aus
Cubesats
Startup steuert riesigen Satellitenschwarm von Berlin aus
  1. SAEx Internet-Seekabel für Südatlantikinsel St. Helena
  2. The Cabin Satelliten-Internet statt 1 Million Euro an die Telekom
  3. Sputnik Piep, piep, kleiner Satellit

iPhone X im Test: Es braucht schon Zwillinge, um Face ID zu überlisten
iPhone X im Test
Es braucht schon Zwillinge, um Face ID zu überlisten
  1. Foxconn Auszubildende arbeiteten illegal am iPhone X
  2. Homebutton ade 2018 sollen nur noch rahmenlose iPhones erscheinen
  3. Apple-Smartphone iPhone X knackt und summt - manchmal

  1. Re: Generelles Problem

    Whitey | 10:41

  2. Re: Nerds

    jacki | 10:41

  3. Re: Bei uns auch bald

    Icestorm | 10:41

  4. Wegen iPhone X dieses Jahr kein Weihnachten

    FreierLukas | 10:36

  5. Re: FireHD 10 und der Amazon App Store

    Avarion | 10:36


  1. 10:39

  2. 10:30

  3. 10:20

  4. 08:55

  5. 07:41

  6. 07:30

  7. 07:12

  8. 17:45


  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