Comparar dois textos
Cole duas versões de um texto e veja na hora o que mudou: as linhas que existem só no primeiro ficam vermelhas, as que existem só no segundo ficam verdes.
Em alguns trechos os dois textos são diferentes demais para achar rapidamente o melhor alinhamento: ali a comparação é aproximada, e algumas linhas idênticas podem aparecer como removidas e adicionadas de novo. Se a ordem das linhas não importa, experimente Comparar duas listas.
Como ler o resultado da comparação
As linhas com fundo vermelho, marcadas com o sinal −, aparecem só no primeiro texto: foram apagadas ou editadas. As linhas com fundo verde, marcadas com o sinal +, existem só no segundo: são acréscimos, ou a nova versão de uma linha que mudou. As linhas sem destaque são idênticas nos dois textos. A comparação usa o alinhamento por “maior subsequência comum”, o mesmo princípio das ferramentas de diff que os programadores usam. Isso significa que, se você inserir uma linha no meio de um documento, tudo o que vem depois não é marcado como diferente: as demais linhas são realinhadas corretamente. O cálculo usa o algoritmo de Myers, o mesmo do git: depois de separar o começo e o fim idênticos, o trabalho cresce com as diferenças e não com o tamanho, então duas versões longas e parecidas são comparadas num instante. Já se os textos forem longos e muito diferentes (por exemplo, as mesmas linhas numa ordem totalmente distinta), a comparação se contenta com um bom alinhamento em vez do melhor, para você não ter que esperar, e avisa quando isso acontece.
Quando comparar dois textos é útil
Usos clássicos: duas revisões de um contrato ou de uma tese, o rascunho e a versão editada de um artigo, duas listas que você precisa conciliar (listas de convidados, inventários, listas de e-mails) ou dois arquivos de configuração. A comparação funciona linha a linha, então funciona melhor com textos que têm muitas quebras de linha. Cada caixa aceita até 100.000 linhas, mais que suficiente para a maioria dos documentos. Se o segundo texto é a resposta de um chat que reescreveu o primeiro, veja O que a IA mudou.