Saltar al contenido
Aback Tools Logo

Herramienta de codificación por longitud de racha (RLE)

Codifica y decodifica texto con codificación por longitud de racha: muestra la ratio de compresión, la racha más larga y un veredicto en lenguaje claro sobre si RLE es eficaz para tu entrada. Incluye 5 ejemplos de entrada y salida en tiempo real. Funciona íntegramente en tu navegador y no requiere registro.

RLERun-Length Encoding (RLE) Tool

Encode and decode text using Run-Length Encoding - shows compression ratio, longest run, and a verdict on whether RLE is effective for your input. Ideal for understanding where RLE helps vs hurts compared to modern algorithms like GZIP.

Mode:
Examples:

Enter text to encode

Output will appear here

¿Por qué usar nuestra herramienta de codificación por longitud de racha?

  • Codificación y decodificación RLE instantáneas: codifica y decodifica texto con codificación por longitud de racha al instante en tu navegador; la salida se actualiza en tiempo real mientras escribes, sin pulsar ningún botón.
  • Herramienta RLE online segura: toda la codificación y decodificación se ejecuta íntegramente en tu navegador. Tu texto nunca sale de tu dispositivo: seguro para datos sensibles y contenido propietario.
  • Análisis de compresión y veredicto: consulta la ratio de compresión, la racha más larga, el número de caracteres únicos y un veredicto en lenguaje claro sobre si RLE es eficaz para tu entrada concreta.
  • 100 % gratis para siempre: codifica y decodifica tantas cadenas como necesites, totalmente gratis. Sin cuenta, sin suscripción, sin límites y sin anuncios.

¿Qué es la codificación por longitud de racha?

La codificación por longitud de racha (RLE) es uno de los algoritmos de compresión sin pérdida más simples. Sustituye rachas consecutivas de caracteres idénticos por un contador y el carácter; por ejemplo, «AAABBBCC» se convierte en «3A3B2C». Nuestra herramienta RLE gratis codifica y decodifica texto con este algoritmo y muestra si RLE es eficaz para tu entrada concreta. El RLE es la base de los formatos de compresión TIFF, BMP, PCX y de fax.

Cómo funciona nuestra herramienta RLE

  1. Escribe tu texto: escribe o pega cualquier texto en el panel de entrada, o haz clic en uno de los botones de ejemplo para cargar una muestra.
  2. Procesamiento instantáneo en el navegador: la salida se actualiza en tiempo real mientras escribes, sin pulsar ningún botón. Alterna entre los modos Codificar y Decodificar para cambiar de dirección. Tu texto nunca sale de tu dispositivo.
  3. Revisa el análisis: el panel de análisis muestra la ratio de compresión, la racha más larga, el número de caracteres únicos y un veredicto en lenguaje claro sobre si RLE es eficaz para tu entrada.

Formato RLE que usa esta herramienta

  • Rachas de 2 o más: se codifican como contador + carácter, p. ej. AAA → 3A
  • Caracteres únicos: se mantienen tal cual, p. ej. B → B
  • Ejemplo mixto: AAABBC → 3A2BC
  • Decodificación: interpreta los pares contador + carácter y reconstruye la cadena original.

Cuándo ayuda y cuándo perjudica el RLE

El RLE es eficaz cuando la entrada contiene rachas largas de caracteres idénticos: mapas de bits, secuencias de ADN, mapas de mosaicos de videojuegos e imágenes de fax. Es ineficaz (y puede aumentar el tamaño de los datos) en texto poco repetitivo como el lenguaje natural, el código fuente y el JSON, donde algoritmos modernos como GZIP y Brotli son muy superiores. El panel de análisis muestra un veredicto para tu entrada concreta para que puedas decidir con criterio.

Preguntas frecuentes

La codificación por longitud de racha (RLE) es un algoritmo de compresión sin pérdida que sustituye rachas consecutivas de caracteres idénticos por un contador y el carácter. Por ejemplo, «AAABBBCC» se convierte en «3A3B2C». Nuestra herramienta RLE online gratis codifica y decodifica texto con este algoritmo, sin registro.

El RLE comprime datos cuando la entrada contiene rachas largas de caracteres idénticos: mapas de bits, secuencias de ADN, mapas de mosaicos de videojuegos e imágenes de fax. En texto de lenguaje natural, código fuente y JSON, el RLE suele aumentar el tamaño, porque estos formatos tienen pocos caracteres idénticos consecutivos.

Sí, la privacidad total está garantizada. Toda la codificación y decodificación se ejecuta íntegramente en el lado del cliente, en tu navegador. Tu texto nunca sale de tu dispositivo y nunca se sube a ningún servidor.

Sí. La herramienta RLE es 100 % gratis, sin registro, sin suscripción, sin límites de tamaño de texto y sin anuncios. Puedes codificar y decodificar tantas cadenas como necesites.

Las rachas de 2 o más caracteres idénticos se codifican como contador + carácter (por ejemplo, «AAA» → «3A»). Los caracteres únicos se dejan tal cual. Es la variante de RLE más usada en la práctica. El decodificador interpreta los pares contador + carácter y reconstruye la cadena original.

En texto poco repetitivo como «The quick brown fox», cada carácter es distinto: el RLE no puede comprimir nada y el prefijo del contador añade bytes. Para texto de lenguaje natural usa GZIP o Brotli.

El RLE se usa en TIFF (variante PackBits), BMP (para imágenes de 4 y 8 bits), PCX, ILBM y la compresión de fax (CCITT grupo 3/4). También se usa en formatos de ROM de videojuegos, compresión sencilla de sprites y como paso previo a la codificación Huffman.

El RLE es mucho más simple y rápido que GZIP o Brotli, pero solo resulta eficaz en datos muy repetitivos. GZIP y Brotli usan LZ77 + codificación Huffman, lo que cubre contenido repetitivo y no repetitivo. En la mayoría de los casos reales, GZIP o Brotli lograrán mejor compresión que RLE.