Verificador de Diff

Compare dois blocos de texto lado a lado e veja as diferenças destacadas. Algoritmo de diff baseado em LCS com comparação linha a linha.

All comparison is performed locally in your browser. No text is sent to any server.

Como Usar Verificador de Diff

  1. 1Cole o texto original no lado esquerdo.
  2. 2Cole o texto modificado no lado direito.
  3. 3Veja adições (verde) e remoções (vermelho) destacadas.
  4. 4Copie a saída do diff ou ajuste as opções de comparação.
ZenovayAnalytics

Veja quem está no seu site agora mesmo.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, modo sem cookies disponível
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

O que é um diff e como funciona?▾
Um diff compara dois pedaços de texto e identifica as diferenças entre eles. Esta ferramenta usa o algoritmo de Subsequência Comum Mais Longa (LCS) para encontrar o conjunto mínimo de mudanças necessárias para transformar um texto em outro. As linhas são classificadas como adicionadas, removidas ou inalteradas.
Quais algoritmos de diff são comumente usados?▾
Os algoritmos comuns incluem: LCS (Subsequência Comum Mais Longa) para diffs linha a linha ótimos, algoritmo de Myers (usado por git diff) que encontra scripts de edição mínimos eficientemente, e diff de paciência que lida melhor com blocos movidos. Esta ferramenta usa LCS para resultados confiáveis.
Qual é a diferença entre diff unificado e lado a lado?▾
Diff unificado mostra mudanças em uma única coluna com prefixos + e - para linhas adicionadas e removidas. Diff lado a lado mostra o texto original e modificado em colunas paralelas. Unificado é mais compacto e comum em controle de versão; lado a lado é mais fácil de ler visualmente.
Como faço para ler a saída do diff?▾
Linhas verdes (prefixo +) são adições — texto que existe apenas na versão modificada. Linhas vermelhas (prefixo -) são remoções — texto que existia no original, mas foi deletado. Linhas cinzas estão inalteradas. Os números de linha ajudam a localizar mudanças nos arquivos originais.
Quais são os casos de uso comuns para um verificador de diff?▾
Usos comuns: comparar mudanças de código antes de fazer commit, revisar revisões de documentos, depurar diferenças em arquivos de configuração, comparar respostas da API, verificar a completude da tradução e verificar a precisão da migração de dados.