Ferramenta de codificação por comprimento de sequência (RLE)
Codifique e decodifique texto com codificação por comprimento de sequência: mostra a taxa de compressão, a sequência mais longa e um veredicto em linguagem clara sobre se o RLE é eficaz para sua entrada. Inclui 5 exemplos de entrada e saída em tempo real. Funciona inteiramente no seu navegador, sem cadastro.
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.
Enter text to encode
Output will appear here
Por que usar nossa ferramenta de codificação por comprimento de sequência?
- Codificação e decodificação RLE instantâneas: codifique e decodifique texto com codificação por comprimento de sequência na hora, no seu navegador - a saída é atualizada em tempo real conforme você digita, sem apertar nenhum botão.
- Ferramenta RLE online segura: toda a codificação e decodificação rodam inteiramente no seu navegador. Seu texto nunca sai do seu dispositivo - seguro para dados sensíveis e conteúdo proprietário.
- Análise de compressão e veredicto: veja a taxa de compressão, a sequência mais longa, a contagem de caracteres únicos e um veredicto em linguagem clara sobre se o RLE é eficaz para a sua entrada específica.
- 100 % grátis para sempre: codifique e decodifique quantas cadeias precisar, totalmente grátis. Sem conta, sem assinatura, sem limites e sem anúncios.
O que é codificação por comprimento de sequência?
A codificação por comprimento de sequência (RLE) é um dos algoritmos de compressão sem perdas mais simples. Ela substitui sequências consecutivas de caracteres idênticos por um contador e o caractere - por exemplo, «AAABBBCC» vira «3A3B2C». Nossa ferramenta RLE grátis codifica e decodifica texto com esse algoritmo e mostra se o RLE é eficaz para a sua entrada específica. O RLE é a base dos formatos de compressão TIFF, BMP, PCX e de fax.
Como funciona nossa ferramenta RLE
- Digite seu texto: escreva ou cole qualquer texto no painel de entrada, ou clique em um dos botões de exemplo para carregar uma amostra.
- Processamento instantâneo no navegador: a saída é atualizada em tempo real conforme você digita - sem apertar nenhum botão. Alterne entre os modos Codificar e Decodificar para mudar a direção. Seu texto nunca sai do seu dispositivo.
- Analise os resultados: o painel de análise mostra a taxa de compressão, a sequência mais longa, a contagem de caracteres únicos e um veredicto em linguagem clara sobre se o RLE é eficaz para a sua entrada.
Formato RLE usado por esta ferramenta
- Sequências de 2 ou mais: codificadas como contador + caractere - por exemplo, AAA → 3A
- Caracteres isolados: mantidos como estão - por exemplo, B → B
- Exemplo misto: AAABBC → 3A2BC
- Decodificação: interpreta os pares contador + caractere e reconstrói a cadeia original.
Quando o RLE ajuda e quando atrapalha
O RLE é eficaz quando a entrada contém longas sequências de caracteres idênticos - bitmaps, sequências de DNA, mapas de tiles de jogos e imagens de fax. É ineficaz (e pode aumentar o tamanho dos dados) em texto pouco repetitivo, como linguagem natural, código-fonte e JSON, onde algoritmos modernos como GZIP e Brotli são bem superiores. O painel de análise mostra um veredicto para a sua entrada específica, para você decidir com clareza.
Perguntas frequentes
A codificação por comprimento de sequência (RLE) é um algoritmo de compressão sem perdas que substitui sequências consecutivas de caracteres idênticos por um contador e o caractere. Por exemplo, «AAABBBCC» vira «3A3B2C». Nossa ferramenta RLE online grátis codifica e decodifica texto com esse algoritmo - sem cadastro.
O RLE comprime dados quando a entrada contém longas sequências de caracteres idênticos - bitmaps, sequências de DNA, mapas de tiles de jogos e imagens de fax. Em texto de linguagem natural, código-fonte e JSON, o RLE costuma aumentar o tamanho, porque esses formatos têm poucos caracteres idênticos consecutivos.
Sim, a privacidade total é garantida. Toda a codificação e decodificação rodam inteiramente no lado do cliente, no seu navegador. Seu texto nunca sai do seu dispositivo e nunca é enviado a servidor algum.
Sim. A ferramenta RLE é 100 % grátis, sem cadastro, sem assinatura, sem limite de tamanho de texto e sem anúncios. Você pode codificar e decodificar quantas cadeias precisar.
Sequências de 2 ou mais caracteres idênticos são codificadas como contador + caractere (por exemplo, «AAA» → «3A»). Caracteres isolados são mantidos como estão. É a variante de RLE mais comum na prática. O decodificador interpreta os pares contador + caractere e reconstrói a cadeia original.
Em texto pouco repetitivo como «The quick brown fox», cada caractere é diferente - o RLE não consegue comprimir nada e o prefixo do contador acaba adicionando bytes. Use GZIP ou Brotli para texto de linguagem natural.
O RLE é usado em TIFF (variante PackBits), BMP (para imagens de 4 e 8 bits), PCX, ILBM e compressão de fax (CCITT grupo 3/4). Também é usado em formatos de ROM de jogos, compressão simples de sprites e como etapa de pré-processamento antes da codificação Huffman.
O RLE é bem mais simples e rápido que o GZIP ou o Brotli, mas só é eficaz em dados muito repetitivos. GZIP e Brotli usam LZ77 + codificação Huffman, o que cobre conteúdo repetitivo e não repetitivo. Na maioria dos casos reais, GZIP ou Brotli alcançarão melhor compressão que o RLE.