≠Diff de Texto
A comparação de texto (diff) identifica as diferenças entre dois textos. É uma tarefa fundamental no desenvolvimento de software — revisões de código, controle de versão de documentos e rastreamento de alterações de configuração dependem disso. Semelhante ao comando diff do Git, ele distingue visualmente linhas adicionadas (verde), linhas excluídas (vermelho) e linhas inalteradas. Esta ferramenta suporta comparação em nível de linha, palavra e caractere com layouts de visualização lado a lado e unificado.
Como usar
- 1Inserir Texto Original
Cole o texto original (linha de base) no painel esquerdo.
- 2Inserir Texto de Comparação
Cole o texto modificado (alterado) no painel direito.
- 3Configurar Opções
Defina a unidade de comparação (linha/palavra/caractere), modo de visualização (lado a lado/unificado) e alterne opções como ignorar maiúsculas/minúsculas, ignorar espaços em branco, etc.
- 4Revisar Resultados
Adições (verde) e exclusões (vermelho) são destacadas com cores. A porcentagem de similaridade e as estatísticas (contagens de adicionado/removido/inalterado) também são mostradas.
Dicas
- 💡Ative a 'Comparação Automática' para ver os resultados atualizarem instantaneamente enquanto você digita ou cola o texto.
- 💡Use o botão 'Trocar' para alternar rapidamente entre o texto original e o de comparação.
- 💡A opção 'Apenas alterações' é útil para arquivos grandes — ela oculta linhas inalteradas para focar no que mudou.
- 💡Ótimo para revisões de código: compare o código pré e pós-implantação para capturar alterações não intencionais.
Perguntas frequentes
- Q. Que algoritmo é usado na comparação de texto?
- A. A maioria das ferramentas diff usa o algoritmo LCS (Subsequência Comum Mais Longa) para calcular as mudanças mínimas entre dois textos.
- Q. Posso ignorar diferenças de espaços ou linhas vazias?
- A. Sim. Ative "Ignorar espaços em branco" para mostrar apenas mudanças relevantes no conteúdo, útil ao comparar código reformatado.
- Q. Posso comparar arquivos grandes?
- A. Sim. Todo o processamento é local no navegador, sem limites de transferência de rede. Arquivos muito grandes dependem do desempenho do dispositivo.