Binatomy
Comparador de textos

Comparador de textos

Compare dois textos linha a linha com as diferenças realçadas: o que foi acrescentado a verde, o que foi removido a vermelho
FAQ

Perguntas frequentes

Como funciona a comparação de textos

Como funciona a comparação de textos?

A ferramenta compara os dois textos linha a linha com o algoritmo da maior subsequência comum (LCS). As linhas a verde existem só no texto da direita (acrescentadas), as vermelhas só no da esquerda (removidas), e as cinzentas são iguais nos dois.

A comparação distingue maiúsculas de minúsculas?

Sim, por omissão a comparação distingue maiúsculas: «Olá» e «olá» contam como linhas diferentes. Se não quiser isso, passe os dois textos a minúsculas antes de os colar.

Quantas linhas posso comparar?

A ferramenta corre inteiramente no navegador, por isso não há limite imposto do lado do servidor. Em textos muito longos, acima de 10 000 linhas, o algoritmo LCS fica lento, porque o esforço cresce com O(m×n). Para ficheiros grandes, use antes o diff ou o git diff na linha de comandos.

Meus dados são enviados para um servidor?

Não. Toda a comparação acontece no seu navegador, em JavaScript. Nenhum dado é enviado para servidores externos. Pode usar a ferramenta mesmo com textos que contenham informação confidencial.

Como se comparam dois textos linha a linha?

Para comparar dois textos, cola-se o original numa caixa e a versão alterada na outra. O resultado mostra logo as linhas acrescentadas, as removidas e as que ficaram iguais.

Os textos são enviados para um servidor?

Não. A comparação entre os dois textos acontece dentro do navegador, por isso o original e a versão alterada ficam na página e não são enviados a lado nenhum para serem processados.

O que querem dizer as cores no resultado?

As linhas a verde com um sinal de mais existem só no texto alterado, as linhas a vermelho com um sinal de menos pertencem só ao original, e as restantes ficaram inalteradas.