Huffman-Codierung: So funktioniert der Baum, der Daten schrumpft

Algorithmus des Monats Ohne Algorithmen zur Datenkompression wäre ein Großteil des Internets undenkbar. Wir stellen einen besonders einfachen vor.

Artikel von Johannes Hiltscher veröffentlicht am
So sollte ein Huffman-Baum aussehen: möglichst gut ausgeglichen, ohne weit herausstehende Äste.
So sollte ein Huffman-Baum aussehen: möglichst gut ausgeglichen, ohne weit herausstehende Äste. (Bild: Bessi, Pixabay)

Egal ob Musik, Video oder Text: Oftmals sind diese Daten schlecht organisiert, sie zu speichern oder zu übertragen benötigt daher unnötig viele Bits. Dieses Problem löst die Datenkompression: Sie organisiert die Daten neu, so dass sie mit deutlich weniger Bits dargestellt werden können. Wie das funktioniert, lässt sich anhand der Huffman-Codierung, die einen sogenannten Huffman-Baum erzeugt, besonders leicht verstehen.


Weitere Golem-Plus-Artikel
Aus dem Verlag: Weihnachtsrabatt für Golem Plus
Aus dem Verlag: Weihnachtsrabatt für Golem Plus

Im Weihnachtsangebot gibt es Golem Plus mit vielen jobrelevanten Deep Dives, Analysen und Ratgebern bei Neuabschluss 20 Prozent günstiger!


Qi wird 15: Laden ohne Kabel
Qi wird 15: Laden ohne Kabel

Was bei einer Elektrozahnbürste geht, sollte auch mit Smartphones gehen, oder? So wurde mit Qi vor 15 Jahren ein Standard für drahtloses Laden entwickelt. Richtig genutzt wird er aber erst jetzt.
Von Ingo Heinicke


Eine Woche mit Apples Journal: So langweilig ist mein Leben doch gar nicht!
Eine Woche mit Apples Journal: So langweilig ist mein Leben doch gar nicht!

Mit Journal will Apple für Achtsamkeit auf dem iPhone sorgen. Golem.de hat getestet, was die Tagebuch-App kann - und was noch nicht.
Ein Erfahrungsbericht von Daniel Ziegener


    •  /