- published: 24 Jun 2014
- views: 7819
Run-length encoding (RLE) is a very simple form of data compression in which runs of data (that is, sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run. This is most useful on data that contains many such runs: for example, simple graphic images such as icons, line drawings, and animations. It is not useful with files that don't have many runs as it could greatly increase the file size.
RLE may also be used to refer to an early graphics file format supported by CompuServe for compressing black and white images, but was widely supplanted by their later Graphics Interchange Format. RLE also refers to a little-used image format in Windows 3.x, with the extension rle, which is a Run Length Encoded Bitmap, used to compress the Windows 3.x startup screen.
For example, consider a screen containing plain black text on a solid white background. There will be many long runs of white pixels in the blank space, and many short runs of black pixels within the text. Let us take a hypothetical single scan line, with B representing a black pixel and W representing white:
Run Length Encoding/Decoding 1/2: What it is - How it works
Run Length Encoding Visualization
BWT and Run length encoding
14.246 Run Length Encoding (RLE)
Compression
Cấu trúc dữ liệu nâng cao: Giải thuật RLE - Run Length Encoding
Run Length Encoding/Decoding 2/2: Java Implementation
Run-length encoding
Run Length Encoding
Image Compression - Making Contact
Run-length encoding Meaning
RLE based image encoding and decoding | RLE image compression
Lab 9a Life Part 2 Run Length Encoding
Run Length Encoding for the Shear Warp Algorithm