📌 Beschreibung
Im Reiter „Codieren“ gibst du einen Satz ein oder lädst einen Beispieltext bzw. eine Textdatei mit mehreren Sätzen. Durch Anklicken der Zeichen entsteht eine Strichliste – die Häufigkeitsverteilung. Aus den Häufigkeiten baust du per Klick den Huffman-Baum: Immer zwei Teilbäume mit den kleinsten Häufigkeiten werden zusammengefasst. Mit dem fertigen Baum codierst du den Text Zeichen für Zeichen in eine Bitfolge; die Kompressionsrate gegenüber 8 Bit je Zeichen und gegenüber einer festen Codelänge wird automatisch angezeigt. Im Reiter „Decodieren“ liest du eine Bitfolge mit dem Baum wieder zurück – die eigene, eine zufällige Nachricht oder eine selbst eingegebene. Jeder Schritt lässt sich auch automatisch ausführen, etwa um im Unterricht direkt beim Decodieren einzusteigen.