Startseite Sitemap Downloads Hilfe Impressum
  Komprimieren Huffman


 
RLE
 Einführung  
Eine Lauflängenkodierung, die die Folgen gleicher Werte stark komprimiert.

Was versteht man unter RLE?

Unter RLE (Run-Length-Encoding) versteht man eine Lauflängenkodierung zur verlustfreien Datenkomprimierung. Die RLE-Kodierung wird häufig zur Komprimierung von Rastergrafiken wie beispielsweise Bitmaps verwendet.

Wie wird komprimiert?

Die Lauflängenkodierung fasst Folgen von gleichen Zeichen des Klartextes zusammen. Dabei wird die Anzahl der aufeinanderfolgenden Zeichen sowie das Zeichen selbst abgespeichert. Folgendes Beispiel komprimiert den 20-Zeichen-langen Klartext auf die Länge von 15 Zeichen herunter.
  1. ASCTGHHHPRAKKKKKKTWQ -> ASCTG3HPRA6KTWQ
Diese Komprimierung ist verlustfrei, weil sie vollständig reversibel ist, d. h. bei Dekomprimierung erhält man den unverfälschten Klartext.
  1. ASCTG3HPRA6KTWQ -> ASCTGHHHPRAKKKKKKTWQ

Beispiele

Der Komprimierungsfaktor bei der RLE-Kodierung hängt von der zugrundliegende Länge der Zeichen ab. Welche Zeichenlänge nun zur Komprimierung die Beste ist, hängt wiederum vom jeweiligen Klartext ab, sehen Sie selbst:
  1. RLE (8-Bit) komprimiert Folgen von gleichwerten 8-Bit-Zeichen
  2. RLE (16-Bit) komprimiert Folgen von gleichwerten 16-Bit-Zeichen
  3. RLE (24-Bit) komprimiert Folgen von gleichwerten 24-Bit-Zeichen
  4. RLE (32-Bit) komprimiert Folgen von gleichwerten 32-Bit-Zeichen
Es gibt nun Klartexte, die sich mit RLE (16-Bit) sehr gut komprimieren lassen, wohingegen sie bei der Anwendung von RLE (8-Bit) kaum Wirkung zeigen und umgekehrt. Um diesem Phänomen entgegenzuwirken, stelle ich Ihnen RLE (alternierend) zur Verfügung, welches je nach Bedarf zwischen den vier vorgestellten RLE-Kodierung alterniert und somit den Komprimierungsfaktor optimiert.
  Einführung 
RLE
 
Seiten - Information
 Allgemein   Look & Feel  
Vorliegende Seite :
  1. RLE
  2. RLE-Komprimierung
  3. Eine Lauflängenkodierung, die die Folgen gleicher Werte stark komprimiert.
Printversion :
  1. RLE (Printversion)
Letzte Änderung dieser Seite :
  1. Sonntag, den 15. März 2009
Generierungszeitpunkt dieser Seite :
  1. Mittwoch, den 8. September 2010 um 3:40 Uhr
Verfasser dieser Seite :
  1. Stefan K. Baur
Domäne :
  1. www.stefan-baur.de
Pfad :
  1. Startseite
Untermenü :
  1. RLE (8-Bit)
  2. RLE (16-Bit)
  3. RLE (24-Bit)
  4. RLE (32-Bit)
  5. RLE (alternierend)
Aktuelles Design :
  1. Design 2005
Alternative Designs :
  1. Design 2010
  2. Design 2009
  3. Design 2008
  4. Design 2007
  5. Design 2006
  6. Design 2004
  Look & Feel   Allgemein 
Seiten - Information
Copyright (c) 2004-2010 Stefan K. Baur 2005 Wieder ganz nach oben!