O que é uma Ferramenta de Comparação de Texto?
Uma ferramenta de comparação de texto (diff) compara dois documentos lado a lado e destaca as diferenças entre eles. Ela identifica adições, exclusões e seções inalteradas, sendo indispensável para revisão, controle de versão de documentos e análise de conteúdo.
Como Usar Esta Ferramenta de Comparação de Texto
- Cole ambos os textos na área de entrada, separados por uma linha contendo apenas
---ou===. Tudo acima do separador é tratado como o texto original, e tudo abaixo é o texto revisado. - Clique em Comparar para comparar as duas seções.
- A saída exibe um diff linha por linha com adições (
+), exclusões (-) e linhas inalteradas, seguido de um resumo do total de adições e exclusões.
Conceitos Principais
Algoritmos de diff funcionam encontrando a Subsequência Comum Mais Longa (LCS) entre dois textos. Adições aparecem destacadas em verde, exclusões em vermelho e o texto inalterado fornece contexto. Diffs em nível de palavra mostram alterações precisas dentro das linhas, enquanto diffs em nível de linha comparam linhas inteiras como unidades. Este é o mesmo princípio por trás do git diff e do controle de alterações em processadores de texto.
Perguntas Frequentes
Posso comparar documentos formatados?
Esta ferramenta compara texto puro. Para documentos formatados, exporte para texto puro primeiro ou use uma ferramenta especializada de comparação de rich text. Marcações de formatação (HTML, Markdown) são comparadas como texto.
Como ela lida com diferenças de espaço em branco?
Por padrão, todas as alterações de espaço em branco são exibidas. Isso inclui espaços finais, tabulação vs. espaços e diferenças de fim de linha (LF vs. CRLF).
Qual é o tamanho máximo de texto suportado?
Ferramentas de diff baseadas em navegador podem lidar com textos de dezenas de milhares de linhas. Arquivos muito grandes podem causar processamento mais lento devido à complexidade computacional do algoritmo.