Package io.keikai.doc.collab.lib0
Class RleEncoder<T>
java.lang.Object
io.keikai.doc.collab.lib0.Encoder
io.keikai.doc.collab.lib0.RleEncoder<T>
Basic Run Length Encoder - a basic compression implementation.
Encodes [1,1,1,7] to [1,3,7,1] (3 times 1, 1 time 7). This encoder might do more harm than good if there are a lot of values that are not repeated.
It was originally used for image compression. Cool .. article http://csbruce.com/cbm/transactor/pdfs/trans_v7_i06.pdf
-
Constructor Details
-
RleEncoder
-
-
Method Details
-
write
-