Run length encoding
Juan Francisco Rodr
í
guez Herrera
Vicente Gonz
á
lez Ruiz
September 12, 2016
Contents
1
Fundamentals of RLE
2
RLE algorithms
1
Fundamentals of RLE
RLE (Run Length Encoding) is a technique that removes the data redundancy produced by the repetition of symbols. Example:
aaaaa <-> 5a
There are several versions of RLE codecs, which are different in the size of the source alphabet or the maximal/minimal length that the runs can take.
2
RLE algorithms
N-ary RLE.
Binary RLE.
MNP5.
BWT.