Anúncios incomodam? Ir Sem anúncios Hoje

Descarreador e Analisador de Código de Escrita ANSI

Desenvolvedor
ANUNCIADO Remover?

Análise de Sequências

Referência do Código SGR

ANUNCIADO Remover?

Guia

Stripper & Parser de Código de Escape ANSI

Descarreador e Analisador de Código de Escrita ANSI

Eliminar ou renderizar códigos de escape ANSI em saídas do terminal. Coloque texto colorido do terminal e remova todas as sequências de escape para obter texto plano limpo (modo strip) ou visualize o texto estilizado com cores como apareceria em um terminal (modo render). Suporte sequências ANSI de 8 cores, 256 cores e 16,7 milhões de cores verdadeiras.

Como usar

Insira o saída do terminal em cores ANSI na área de entrada ou carregue um exemplo (saída colorida do `ls`, diferença do `git`, log de construção ou exibição estilo `neofetch`). Escolha o Modo Remover para remover todas as sequências de escape e obter texto limpo, ou Modo Renderizar para visualizar a saída colorida como HTML estilizado. A seção de análise da sequência mostra cada código de escape encontrado com sua posição, representação bruta e significado decodificado. Use o SGR de referência para consultar códigos específicos.

Características

  • Modo de Descalço Remova todas as sequências de escape ANSI da saída do terminal para obter texto limpo e simples. Exibe estatísticas: caracteres removidos, sequências encontradas e comprimento do texto limpo. Copie ou baixe como arquivo **.txt**.
  • Modo de Rastreamento — Converta códigos ANSI para HTML/CSS estilizado e visualize o saída colorida com um fundo escuro de estilo de terminal. Suporta negrito, itálico, sublinhado, riscado e todos os modos de cor. Copie como HTML ou baixe.
  • Suporte em Cores Púrpuras — Trata paletas padrão de 8 cores (30–37), cores brilhantes (90–97), 256 cores (38;5;n) e cor verdadeira de 24 bits (38;2;r;g;b) para ambos os textos e fundos.
  • Análise de Sequências Tabela detalhada de todas as sequências de escape ANSI encontradas: posição do byte, representação escapa bruta, significado decodificado e parâmetros SGR. Resumo dos contadores por tipo.
  • Detecção Automática de Entrada Trata ambos os bytes de escape reais (0x1b) provenientes do corte e colagem do terminal e representações textuais como `\033[31m` ou `\x1b[31m` provenientes do código-fonte.
  • Conteúdo de Exemplo Exemplos integrados: listagens de diretórios coloridas do `ls`, comparação do Git com cores vermelhas/verdes, logs de construção com avisos/erros, e informações do sistema em estilo de arte ASCII tipo *neofetch*.
  • Referência do Código SGR Tabela abrangente de códigos de renderização gráfica Seleção: reset, negrito, itálico, sublinhado, traço em cruz, todos os códigos de cores de fundo e de foreground, sintaxe para 256 cores e cor verdadeira.

Códigos de Escapatória ANSI

Códigos de escape ANSI são sequências especiais de bytes que controlam a formatação do texto em emuladores de terminal. Eles começam com o caractere ESC (0x1b ou \033), seguido por um colchete e códigos de parâmetro. Os mais comuns são os códigos SGR (Select Graphic Rendition) terminados em ‘m’, que controlam cores e estilos do texto. Esses códigos estão incorporados na saída de ferramentas como `ls`, `git`, `grep`, sistemas de construção e executores de testes para fornecer saídas de terminal coloridas. Quando essa saída é copiada ou registrada, os códigos de escape tornam-se visíveis como texto distorcido — esta ferramenta remove ou renderiza-os.

ANUNCIADO Remover?

Quais são os códigos de escape ANSI?

Códigos de escape ANSI (também chamados de sequências de escape ANSI ou sequências CSI) são sequências especiais de caracteres que controlam a formatação do texto em emuladores de terminal. Elas começam com o caractere ESC (hexadecimal 0x1b, octal \033), seguido por uma colchete ‘[’ e parâmetros numéricos terminados por uma letra. Os códigos SGR que terminam em ‘m’ controlam cores e estilos: \033[31m define texto vermelho, \033[1m habilita negrito, \033[0m redefine todas as formatações. Eles são utilizados por praticamente todos os ferramentas de linha de comando para produzir saída colorida.

Por que você vê caracteres distorcidos na saída do seu terminal?

Quando você copia o saída de terminal colorida para um editor de texto, arquivo de log ou clipboard, os códigos de escape ANSI aparecem como sequências como \033[31m ou ^[[31m. Esses são as instruções de formatação brutas que seu terminal normalmente interpreta como cores. Aparecem como texto distorcido porque a aplicação receptora não entende os códigos ANSI. Use o modo *strip* deste ferramenta para removê-los e obter texto limpo, ou modo *render* para visualizar as cores pretendidas.

Qual é a diferença entre **8 cores**, **256 cores** e **cores verdadeiras**?

Modo de 8 cores utiliza códigos 30-37 para texto e 40-47 para fundo, proporcionando 8 cores básicos (preto, vermelho, verde, amarelo, azul, magenta, ciano, branco) além das versões brilhantes (90-97, 100-107). O modo de 256 cores utiliza a sintaxe \033[38;5;Nm, onde N é de 0 a 255, oferecendo 216 cores RGB além de 24 tons de cinza. Modo de cor verdadeira (24 bits) usa \033[38;2;R;G;Bm para valores RGB diretos, suportando mais de 16 milhões de cores. A maioria dos terminais modernos suporta os três modos.

É o terminal de saída enviado para um servidor?

Não — todo o processamento ocorre inteiramente no seu navegador usando JavaScript de correspondência regular e manipulação do DOM. Seu saída para terminal nunca sai do dispositivo. Isso é importante porque a saída para terminal frequentemente contém caminhos de arquivos, nomes de servidores, endereços IP e outras informações sensíveis. Todo o esvaziamento, renderização e análise são executados lado cliente sem chamadas de API.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?