Como o comparador decide o que mudou
O comparador alinha as linhas iguais dos dois textos e destaca o resto como adição ou remoção. Para isso ele usa o algoritmo da maior subsequência comum, que encontra a maior sequência de linhas que aparece nos dois lados na mesma ordem e a trata como inalterada. O que sobra de um lado vira remoção, o que sobra do outro vira adição. Esse método evita marcar o texto inteiro como diferente quando você só inseriu um parágrafo no meio: as partes que continuam iguais permanecem neutras, e o olho vai direto ao que realmente mudou entre as duas versões.
Comparação linha a linha e o papel dos espaços
A comparação é feita linha a linha, então cada linha alterada aparece como uma remoção da versão antiga e uma adição da nova. Isso deixa claro exatamente onde houve mudança, mas significa que trocar um único caractere marca a linha inteira como modificada. Os espaços contam: uma linha com espaçamento ou indentação diferente é vista como diferente, mesmo que as palavras sejam as mesmas. Esse rigor é justamente o que torna a ferramenta útil para código e arquivos de configuração, onde um espaço a mais ou a menos pode mudar o comportamento e precisa aparecer na comparação.
Lado a lado ou unificado: qual escolher
As duas visões mostram a mesma diferença de jeitos distintos. A visão lado a lado coloca o texto antigo à esquerda e o novo à direita, boa para ler cada versão inteira e comparar contextos amplos. A visão unificada intercala remoções e adições numa coluna só, no estilo dos diffs de controle de versão, mais compacta e prática para mudanças pequenas e espalhadas. Alternar entre elas não altera o resultado, só a apresentação, então use a que deixar a mudança mais legível para o seu caso. Tudo isso roda no seu navegador, sem enviar os textos a servidor nenhum.
É seguro comparar conteúdo sensível?
Sim, porque toda a comparação acontece no seu navegador e nada é enviado a um servidor. Os dois textos que você cola ficam apenas na memória da página enquanto ela está aberta, e não há upload nem armazenamento remoto. Isso torna a ferramenta adequada para comparar contratos, versões de código proprietário, configurações com dados internos ou qualquer material confidencial, sem o risco de o conteúdo trafegar pela rede. A privacidade não é uma promessa de política, e sim uma consequência técnica de o processamento ser feito localmente, do lado do cliente, sem cadastro e sem depender de conexão após a página carregar.
Como usar esta ferramenta
- Cole o texto original no campo da esquerda e o texto novo no da direita.
- Veja as linhas adicionadas em verde e as removidas em vermelho.
- Alterne entre a visão lado a lado e a unificada conforme preferir.
Perguntas Frequentes (FAQ)
- A comparação é feita palavra a palavra ou linha a linha?
- A comparação é feita linha a linha: cada linha alterada aparece como uma remoção da versão antiga e uma adição da nova, o que deixa claro exatamente o que mudou.
- Serve para comparar código-fonte?
- Sim. Como a comparação é por linha e preserva os espaços, funciona bem para código, arquivos de configuração, JSON e qualquer texto em que a formatação importa.
- Meus textos são enviados para algum servidor?
- Não. Toda a comparação acontece no seu navegador, sem enviar os textos a nenhum servidor. É seguro comparar conteúdo sensível.
