MINT lernen

Datenkompression

Steht in einer Datei vieles doppelt, lässt es sich kürzer notieren: verlustfreie Verfahren im Vergleich mit verlustbehafteten.

1

Redundanz kürzer notieren

Daten sind fast nie zufällig: Vieles wiederholt sich oder lässt sich vorhersagen. Kompression sucht diese Wiederholungen und schreibt sie kürzer auf.

  • Redundanz:der überflüssige, vorhersagbare Anteil der Daten.
  • Verlustfrei:das Original lässt sich exakt zurückbauen, z. B. bei ZIP und PNG.
  • Verlustbehaftet:wirft bewusst Information weg; nur für Fotos, Musik und Video geeignet.
  • Kompressionsrate:Originalgröße : komprimierte Größe; 4 : 1 heißt, die Datei ist auf ein Viertel geschrumpft.
  • Grenze:kein Verfahren macht jede Datei kleiner (Schubfachprinzip) — ein ZIP noch einmal zu packen bringt nichts.
2

Drei Ideen, die Daten schrumpfen

Verlustfreie Verfahren nutzen verschiedene Arten von Redundanz: direkte Wiederholungen, wiederkehrende Abschnitte und ungleich häufige Zeichen.

  • Lauflängencodierung:gleiche Werte hintereinander einmal notieren und die Anzahl dazuschreiben: aus WWWWWWWBBB wird 7W3B (RLE).
  • Wörterbuchverfahren:eine Wiederholung durch einen Verweis ersetzen: „gehe 340 Zeichen zurück, übernimm 7“ — so arbeiten ZIP und PNG.
  • Huffman-Codierung:häufige Zeichen bekommen kurze, seltene lange Codes (variable Codelänge), gebildet über einen Codebaum.
  • Präfixfrei:kein Code ist der Anfang eines anderen — sonst wäre das Decodieren mehrdeutig.

Klicke ein Feld des Bandes an, um seine Farbe weiterzuschalten; mit den Pfeiltasten wanderst du, mit Enter schaltest du um. Roh kostet jedes Feld 2 Bit, jeder Lauf 2 Bit für die Farbe plus 5 Bit für die Länge.

Lauflängen-Labor

Halte fest: Beim Streifenmuster wird die codierte Fassung größer als das Original. Lauflängencodierung lohnt sich nur bei langen gleichen Abschnitten.

Merke

Kompressionsrate: Originalgröße geteilt durch komprimierte Größe — je größer der Wert, desto stärker wurde komprimiert.

3

Allgemeine Hinweise

Kompression kann vergrößern

Bei wenig Wiederholung kostet die Längenangabe zusätzlich Platz. Die Datei wird dann größer statt kleiner.

Rate richtig herum

Teile die Originalgröße durch die komprimierte Größe. 2,5 : 1 heißt: Das Original ist 2,5-mal so groß.

Verfahren passend wählen

Texte, Programme und Messwerte immer verlustfrei packen. Verlustbehaftet nur bei Fotos, Musik und Video.

Videos