Descarreador e Analisador de Código de Escrita ANSI
Guia
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.
Quais são os códigos de escape ANSI?
Por que você vê caracteres distorcidos na saída do seu terminal?
Qual é a diferença entre **8 cores**, **256 cores** e **cores verdadeiras**?
É o terminal de saída enviado para um servidor?
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 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!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente Foi adicionado em 2 de Maio de 2026
