Comparador de textos
Veja o que mudou entre duas versões de um texto, linha a linha.
O que o comparador mostra
Cole duas versões de um texto e a ferramenta aponta o que foi incluído, removido e alterado entre elas. Serve para conferir a cláusula que mudou num contrato revisado, achar a linha diferente entre dois arquivos de configuração que deveriam ser idênticos, ou ver o que o colega editou num trecho que você escreveu.
Linha a linha, e dentro da linha
Marcar a linha inteira como diferente resolve pouco: numa linha longa com um caractere trocado, você ainda precisa conferir à mão. Quando as duas linhas se correspondem, a comparação desce ao nível da palavra e destaca só o trecho que mudou — o resto da linha fica neutro.
Há duas formas de ler o resultado. Lado a lado põe as versões em colunas, com as linhas alinhadas: o que saiu em vermelho à esquerda, o que entrou em verde à direita. Unificadoempilha as duas, uma embaixo da outra, que é o formato de quem está acostumado a ler diferenças de código.
Espaços e maiúsculas
Às vezes a diferença é real e às vezes é ruído. Dois ajustes controlam isso: ignorar espaços descarta mudanças de indentação e espaços no fim da linha, útil quando um dos textos passou por um formatador; eignorar maiúsculas compara sem diferenciar caixa, útil para conferir se um conteúdo foi apenas recapitalizado.
Quebra de linha não vira diferença falsa
Windows e Unix terminam a linha de formas diferentes — CRLFe LF. É invisível na tela, mas basta copiar um lado de um editor e o outro do navegador para que um comparador ingênuo marquetodas as linhas como alteradas. Aqui os dois textos são postos na mesma convenção antes de comparar, e uma quebra sobrando no fim também não conta como mudança.
Nada do que você cola sai do navegador
Esta é a ferramenta em que isso mais importa. Comparar versões costuma significar colar contrato, arquivo de configuração, resposta de API com dado de cliente — exatamente o que não deveria ser enviado a um servidor desconhecido para ser processado. A comparação roda inteira na sua máquina: não há envio, não há endpoint, e fechar a aba não deixa cópia em lugar nenhum.
Qual o tamanho máximo
Vinte mil linhas de cada lado. O cálculo aguentaria mais, mas desenhar um resultado maior que isso travaria a página — e travar sem explicação é pior que avisar. Para arquivos acima disso, uma ferramenta de linha de comando como o diff ou o git diff é o caminho.