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, sem banner de cookies
  • 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.