Pular para o conteúdo
Ghostchars

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
Também escrito como
u200d\u200d‍
Removido por padrão
Quando está solto
Opção que governa
Agressivo -a
Pode ser essencial
Sim

Copiar e colar U+200D

Para copiar e colar ZERO WIDTH JOINER (U+200D), clique no botão: o próprio caractere vai para a sua área de transferência, e Ctrl+V (Cmd+V no Mac) cola em qualquer lugar onde você possa digitar.

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

ZERO WIDTH JOINER (U+200D) antes e depois da limpeza, com o caractere oculto mostrado como uma etiqueta
Cartão de referência deste caractere: o ponto de código, o veredito e o mesmo antes e depois em uma imagem.
AntespaU+200Dlavra 👨U+200D👩U+200D👧
Depoispalavra 👨U+200D👩U+200D👧

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.

O seu texto está em um arquivo e não na área de transferência? O relatório do documento para .docx, .odt e .html encontra o caractere dentro do arquivo, junto com os trechos ocultos e as alterações controladas, sem que você precise abri-lo. Se a pergunta é o que o resto do texto faz, e não o que este caractere faz, você pode medir a variação no tamanho das frases e ver onde cada hábito aparece, sem nota e sem afirmar nada sobre quem escreveu o texto.

Ele é uma marca d'água de IA?

Usado para esconder dados, mas 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 por ser 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.

Confira o seu próprio textoLimpar no Chrome na hora de colarLimpar no seu Mac com um atalho de tecladoTodos os caracteres

Estatísticas de uso anônimas?

O Ghostchars processa seu texto no navegador e nunca o envia para lugar nenhum. Gostaríamos de contar as visitas às páginas com um serviço de medição hospedado por nós, com o mínimo de cookies. Nunca o conteúdo, em hipótese alguma.