Comparador de texto e arquivos online
Compare dois textos ou arquivos de texto online. Veja linhas adicionadas e removidas com marcadores + e -. Funciona no navegador, sem envio de dados. O proce…
Começar a usar
Como funciona a comparação
Esta ferramenta compara dois blocos de texto ou dois arquivos de texto, linha por linha, usando um algoritmo de subsequência comum mais longa (LCS). O resultado mostra exatamente quais linhas foram adicionadas, removidas ou permaneceram inalteradas.
Exemplo prático
Considere o texto A: vermelho e azul; e o texto B: vermelho e verde. A comparação mantém a linha vermelho como inalterada, marca verde como adicionada (com +) e azul como removida (com -). Não há uma marcação especial para linhas alteradas; uma substituição é representada por uma adição e uma remoção.
Limitações e detalhes técnicos
- Cada editor aceita até 500.000 caracteres no momento da comparação.
- Cada lado está limitado a 20.000 linhas.
- O produto do número de linhas dos dois lados (incluindo bordas da tabela) deve permanecer dentro de cerca de 4.000.000 de células de comparação.
- A comparação é exata e sensível a maiúsculas/minúsculas e espaços. Não há opção para ignorar espaços ou diferenças de maiúsculas.
- Não há suporte para diff de sintaxe, comparação de diretórios, arquivos binários, editor de mesclagem ou upload para servidor.
- Os arquivos são lidos com o método
File.text()do navegador, seguindo o comportamento UTF-8. Codificações legadas podem ser exibidas incorretamente.
Perguntas frequentes
Posso comparar arquivos grandes?
Arquivos de até 5 MiB podem ser carregados, mas a comparação é limitada pelo número de linhas e pelo tamanho da tabela LCS. Para arquivos muito grandes, o método de programação dinâmica quadrática pode ser lento ou inviável.
Como são tratadas as diferenças de maiúsculas e espaços?
A comparação é sensível a maiúsculas/minúsculas e a espaços. Linhas que diferem apenas em maiúsculas ou espaços são consideradas diferentes e serão marcadas como adição/remoção.
Os meus dados são enviados para algum servidor?
Não. Os textos e arquivos permanecem no seu navegador. Não há upload para servidor.
O processamento é feito localmente no navegador.