Ferramenta de comparação de texto
Guia de uso
Text Diff é uma ferramenta de diff baseada em navegador que mostra exatamente o que mudou entre duas versões de qualquer texto — código, documentos, arquivos de configuração ou prosa — com uma visualização colorida lado a lado ou unificada. O algoritmo Myers diff (usado pelo Git) garante saídas semanticamente ótimas. Para entradas muito grandes (acima de 50 KB), o processamento é descarregado para um Web Worker em segundo plano. Nenhum conteúdo é enviado a lugar algum.
- Colar o texto original — Clique no painel "Original" esquerdo e cole a primeira versão do seu conteúdo — esta é a linha de base de comparação.
- Colar o texto modificado — Clique no painel "Modificado" direito e cole a segunda versão do seu conteúdo.
- Clicar em Comparar — Pressione o botão "Comparar". A visualização de diff com código de cores aparece: linhas vermelhas apenas no original (removidas), linhas verdes apenas na versão modificada (adicionadas).
- Ler os destaques inline — Dentro das linhas alteradas, os caracteres específicos adicionados ou removidos são destacados com um tom mais escuro.
- Alternar modo de visualização — Alterne entre "Lado a lado" (duas colunas) e "Unificado" (uma coluna com prefixos + e -).
- Revisar o resumo — Uma barra de resumo acima do diff mostra a contagem total de linhas adicionadas, removidas e inalteradas.
Perguntas frequentes
O que é um diff de texto?
Um diff de texto compara duas versões de texto e destaca as diferenças: linhas adicionadas aparecem a verde e linhas removidas a vermelho. É o mesmo conceito usado por sistemas de controlo de versões como o Git.
O meu texto é enviado para um servidor ao compará-lo?
Não. A comparação funciona completamente no seu navegador usando a biblioteca jsdiff. Nem o texto original nem o modificado é transmitido para nenhum servidor.
O diff funciona com ficheiros grandes?
Sim. Quando a entrada combinada ultrapassa 50 KB, a ferramenta move automaticamente a comparação para um thread Web Worker, mantendo a página interativa enquanto o diff é calculado.
A ferramenta compara por caracteres ou por linhas?
A vista predefinida compara linha a linha, mostrando linhas completas adicionadas ou removidas — como git diff.
Posso usar esta ferramenta offline?
2Kit é uma PWA. Após a sua primeira visita, fica em cache e funciona completamente offline.
Implementação técnica
Todo o processamento é executado inteiramente no seu navegador — nenhum dado é enviado a qualquer servidor. Esta ferramenta funciona completamente offline como um Aplicativo Web Progressivo (PWA): após a primeira visita, todas as páginas e recursos são armazenados em cache pelo Service Worker e permanecem disponíveis sem conexão à internet. Os seus dados de entrada nunca saem do seu dispositivo, tornando-o seguro para conteúdo sensível como chaves de API, senhas, configurações privadas e documentos confidenciais.