Run-length encoding

Por ejemplo, considera una pantalla que contiene texto en negro sobre un fondo blanco.

Esta codificación traducida a binario, cuyo principio es el mismo, se utiliza para el almacenamiento de imágenes.

En otros casos se codifican en un solo byte: 1 bit (0 o 1) y 7 bits para especificar el número de caracteres consecutivos.

Algunos formatos que utilizan esta codificación incluyen Packbits, PCX e ILBM.

La codificación run-length realiza una compresión de datos sin pérdidas y es muy utilizado en imágenes de 8 bits indexadas (en un principio fue utilizado para imágenes en blanco y negro).