Comparador de texto (diff)
Compare dois textos e destaque as linhas adicionadas e removidas, de imediato e no seu navegador.
Ferramentas relacionadas
Como usar o/a Comparador de diff
- 01
Cole o texto original à esquerda e o texto alterado à direita.
- 02
Opcionalmente, ignore diferenças de maiúsculas/minúsculas ou de espaços em branco.
- 03
Leia a comparação linha a linha: verde é adicionado, vermelho é removido.
O que faz este verificador de diferenças
Este verificador de diferenças de texto compara dois blocos de texto e destaca exatamente o que mudou: que linhas foram acrescentadas, quais foram removidas, e as palavras específicas dentro de uma linha alterada. O verde marca as adições, o vermelho marca as remoções.
Como a comparação corre inteiramente no seu navegador, é rápida e privada, adequada até para documentos confidenciais e código que não quereria colar num serviço do lado do servidor.
O algoritmo por trás disto
Usa um diff de subsequência comum mais longa, o mesmo algoritmo central que o Git e a maioria das ferramentas de revisão de código usam, por isso reporta o conjunto de alterações mais pequeno e claro em vez de assinalar tudo depois da primeira diferença.
Ignorar maiúsculas ou espaços em branco
As opções permitem-lhe ignorar maiúsculas ou espaços em branco, o que é útil quando as únicas diferenças reais são as que têm significado e não quer que mudanças de indentação ou de capitalização atravanquem o resultado.
O que pode comparar
O diff por linhas funciona igualmente bem para código-fonte, ficheiros de configuração, logs, JSON e texto comum, por isso é útil para comparar duas versões de um contrato, detetar o que mudou entre dois ficheiros de configuração, ou rever uma edição a um artigo.
Cole o original de um lado e a versão alterada do outro, alterne as opções de que precisa, e as diferenças aparecem imediatamente.
Perguntas frequentes
Como funciona a comparação?
Compara os dois textos linha a linha usando um diff de subsequência comum mais longa, a mesma abordagem que o Git usa, por isso obtém o menor conjunto de alterações.
O meu texto é carregado para algum lado?
Não. A comparação corre inteiramente no seu navegador; nada é enviado para um servidor.
Pode comparar código ou ficheiros de configuração?
Sim. A comparação por linhas funciona bem tanto para código-fonte, ficheiros de configuração e registos como para prosa.