Toolyard

Como comparar dois arquivos de texto

Online

  1. Abra Comparar textos.
  2. Cole o original à esquerda e a versão nova à direita.
  3. Escolha comparar por linhas, palavras ou caracteres. O texto adicionado aparece em verde e o removido em vermelho.

Marque Ignorar espaços em branco para esconder mudanças que são só de espaçamento ou recuo, e Ignorar maiúsculas para tratar "Olá" e "olá" como iguais.

No Visual Studio Code

Selecione os dois arquivos no Explorador, clique com o botão direito e escolha a opção de comparar os selecionados. Pelo terminal: code --diff antigo.txt novo.txt.

Na linha de comando

  • Mac e Linux: diff antigo.txt novo.txt, ou diff -u antigo.txt novo.txt para o formato conhecido com +/−.
  • Windows: fc antigo.txt novo.txt no Prompt de Comando.

Comparar listas

Se a ordem das linhas não importa, ordene antes as duas listas com Ordenar linhas, para a comparação mostrar só os itens que realmente são diferentes.

Linhas, palavras ou caracteres

Compare por linhas código, listas e arquivos de configuração: uma linha alterada aparece como uma linha removida e outra adicionada. Compare por palavras textos corridos, em que uma única palavra nova marcaria o parágrafo inteiro como alterado. Compare por caracteres para achar as menores diferenças, como um dígito trocado num número de conta ou uma vírgula que falta.

Diferenças que não aparecem

  • Fins de linha. O Windows termina cada linha com dois caracteres (CR LF); Mac e Linux, com um (LF). Dois arquivos que parecem idênticos podem diferir em todas as linhas. Na linha de comando, diff --strip-trailing-cr ignora isso.
  • Tabulações e espaços no fim. Uma tabulação e quatro espaços parecem iguais na tela. Ignorar espaços em branco esconde os dois.
  • Caracteres parecidos. Um espaço não separável, aspas curvas de um editor de texto ou um "а" cirílico no lugar de um "a" latino aparecem como mudanças no modo de caracteres, mesmo parecendo iguais.

Ferramentas deste guia

Mais guias