Talk:Run-length encoding: Difference between revisions

the rle i knew
(alternate encoding)
(the rle i knew)
Line 4:
* Run code has high bit set, remaining 7 bits are run length-1.
* Bytes in stream with high bit set are always encoded as a run, perhaps with a length of only one.
 
: The RLE I knew was: high bit says if that byte says how many "literal bytes" follow, or if the next byte must be repeated according to the value of the previous byte (clearing the high bit); so, e.g. ABCD would be encoded as, just to say, bytes 84 "A" "B" "C" "D"; of course, this way the maximum number of repetition (or longest literal sequence) is 128 (0 means 128). I've settled down to the task specification, but tried to create more usable examples... --[[User:ShinTakezou|ShinTakezou]] 23:08, 24 April 2009 (UTC)