Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Run Length Encoding: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
No edit summary
 
MacDeath (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Run Length Encoding is a very simple form of file compression. It compresses long sequences of the same byte to an indicator code, byte value, and count. For example, 48 spaces (character code &20) might be encoded as &E9 &30 &20, assuming the indicator code was &E9.
Run Length Encoding is a very simple form of file [[Data Compression|Compression]]. It compresses long sequences of the same byte to an indicator code, byte value, and count. For example, 48 spaces (character code &20) might be encoded as &E9 &30 &20, assuming the indicator code was &E9.


CPC programs to use RLE techniques included:
CPC programs to use RLE techniques included:
Line 11: Line 11:


Later compression programs (such as [[Cheese]] and [[Columbia]]) used the more advanced [[LZW]] algorithm.
Later compression programs (such as [[Cheese]] and [[Columbia]]) used the more advanced [[LZW]] algorithm.
[[Category:DATA Storage]]

Latest revision as of 21:47, 8 October 2009

Run Length Encoding is a very simple form of file Compression. It compresses long sequences of the same byte to an indicator code, byte value, and count. For example, 48 spaces (character code &20) might be encoded as &E9 &30 &20, assuming the indicator code was &E9.

CPC programs to use RLE techniques included:

Later compression programs (such as Cheese and Columbia) used the more advanced LZW algorithm.