Caracteres de controle
C0 CONTROL CHARACTERS (U+0000–U+001F)
Os 32 códigos de controle do ASCII — NUL, BEL, ESC, os separadores de arquivo e de registro e o resto. Eles são comandos para um teletipo, não texto.
- Faixa
U+0000–U+001F- Categoria
- Caracteres de controle
- Removido por padrão
- Não
- Opção que governa
- Caracteres de controle
--controls - Pode ser essencial
- Não
De onde ele vem
De dados binários colados como texto, de saída de terminal que ainda tem sequências de escape, de arquivos de log, de arquivos decodificados errado e de cargas que exploram software que lida mal com eles.
Por que ele importa
Um NUL trunca uma string em C; um ESC pode iniciar uma sequência de escape de terminal que muda o que você vê; os separadores partem registros em lugares inesperados. A maioria deles não desenha nada ou desenha uma caixinha, então quem revisa vê um buraco.
Antes e depois
U+0007 BELL — um caractere que já tocou uma campainha de verdade e hoje é invisível.
O caractere aparece como uma etiqueta para você ver onde ele fica. No seu texto, ele não desenha absolutamente nada.
Quando ele é legítimo
Tabulação, line feed e carriage return, que é exatamente por isso que o Ghostchars deixa esses três fora do grupo e nunca os remove.
Como remover
Ligue Remover caracteres de controle (`--controls`). Tabulação, LF e CR nunca são tocados; o CR é tratado à parte pela normalização de quebras de linha.
Ele é uma marca-d’água de IA?
Não é marca-d’água
Não. Caracteres de controle em texto significam problema de decodificação ou sondagem deliberada. Modelo nenhum produz isso como texto corrido.
Nenhuma relação com texto gerado por máquina. Ele vem de algum software, de um teclado ou de uma pessoa.
Perguntas
Isso remove as tabulações?
Não. Tabulação (U+0009), line feed (U+000A) e carriage return (U+000D) ficam fora deste grupo. Fins de linha são tratados pelo `-n`.
Por que o meu terminal enlouquece quando eu dou `cat` no arquivo?
Um caractere ESC inicia uma sequência de escape, e o terminal obedece. Essa é uma das razões para limpar texto de origem desconhecida antes de imprimi-lo.
Confira o seu próprio texto
Cole qualquer coisa no limpador para ver todos os caracteres ocultos que ela contém, com posição, ponto de código e o que acontece com cada um. Nada é enviado para lugar nenhum.