Ligadores, seletores e preenchedores
ZERO WIDTH JOINER (U+200D)
Um caractere invisível que pede para dois vizinhos serem desenhados como um só. É ele que transforma três pessoas separadas em um emoji de família e é ele que liga letras árabes e índicas que ficariam soltas.
- Ponto de código
U+200D- Categoria
- Ligadores, seletores e preenchedores
- Removido por padrão
- Quando está solto
- Opção que governa
- Agressivo
-a - Pode ser essencial
- Sim
De onde ele vem
De todas as sequências de emoji que você já mandou: 👨👩👧 são três pessoas e dois ligadores. Em texto, ele vem da digitação em persa, híndi, malaiala e árabe, de conteúdo copiado da web e da esteganografia de largura zero, onde é metade de um alfabeto de dois símbolos, com o U+200C.
Por que ele importa
É o caractere que torna perigosos os limpadores ingênuos. Se você tirar todo U+200D, transforma um emoji de família em três pessoas separadas e quebra palavras de verdade em meia dúzia de escritas. Se você deixar todo U+200D, deixa de pé o canal oculto mais comum que existe.
Antes e depois
O mesmo ponto de código duas vezes. O que está entre “pa” e “lavra” é removido; os dois de dentro da família são mantidos, porque removê-los deixaria três pessoas separadas.
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
Entre duas bases de emoji e entre duas letras da mesma escrita conectada — árabe, persa, devanágari, malaiala. O Ghostchars o mantém exatamente nessas posições e o remove em todas as outras.
Como remover
Um ligador solto — um que esteja entre duas letras latinas — sai na limpeza padrão. Um ligador essencial é mantido e informado como “mantido — essencial”; o `-a` (agressivo) remove esses também, ao custo dos seus emojis e do seu persa.
Ele é uma marca-d’água de IA?
Usado para esconder dados — não é marca-d’água
Não. Um ligador de largura zero entre duas letras latinas é contrabando, mas é contrabando colocado à mão — é o truque mais antigo da esteganografia de texto. Dentro de um emoji, ele é simplesmente como os emojis funcionam. Nenhum dos dois casos identifica um autor.
Um portador conhecido de conteúdo escondido de propósito. Alguém o colocou ali de caso pensado, o que é uma pergunta diferente de quem escreveu as palavras.
Perguntas
Limpar o texto estraga os meus emojis?
Não, com as opções padrão. O Ghostchars olha os caracteres dos dois lados: um ligador entre duas bases de emoji é mantido. Só o `-a` (agressivo) remove esses, e a opção avisa isso.
E o texto em persa, híndi ou árabe?
Um ligador entre duas letras da mesma escrita conectada é mantido pelo mesmo motivo. Removê-lo mudaria a forma da palavra e, em algumas palavras, o significado dela.
Como eu sei quais deles foram mantidos?
Cada ocorrência aparece com a linha, a coluna e a ação: removido, substituído, mantido — essencial, ou encontrado mas não alterado. Nada é decidido em silêncio.
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.