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
- 1Cole o texto original no lado esquerdo.
- 2Cole o texto modificado no lado direito.
- 3Veja adições (verde) e remoções (vermelho) destacadas.
- 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
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.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.