Diferenza de texto de balde
Compara dous bloques de texto e ve exactamente o que cambiou. Diferenza liña a liña con liñas engadidas, eliminadas e sen cambios.
Usos habituais
- Compara Fragmentos de CódigoObserva exactamente o que cambió entre dúas versións dun fragmento de código, configuración ou script.
- Compara Borradores de DocumentosAtopa todos os cambios entre dous borradores dun documento, contrato ou artigo — liña por liña.
- Compara Datos e Ficheiros CSVObserva diferenzas entre dúas versións de datos exportados, CSVs, rexistros ou configuración.
- Comparar Versións de TraducciónVer que mudou entre dúas versións dun documento traducido, ficheiro de subtítulos ou cadea de localización.
- Rastrexar Cambios nas Revisións de ContidoComparar versións orixinal e editadas dun artigo, publicación de blog ou copia de marketing para revisar que cambiou.
Como funciona
Text Diff usa un algoritmo de Subsecuencia Común Máis Longa (LCS) escrito a man implementado directamente nesta ferramenta — sen biblioteca de diff externa. Todo se executa no navegador; o teu texto nunca se envía a un servidor.
- 1O texto divídese en liñasO contido de cada área de texto divídese en caracteres de salto de liña nun array de liñas. Aplícase unha normalización opcional (pasar a minúsculas, reducir espazos en branco) a unha copia deses arrays antes da comparación, mentres se conservan os orixinais para a visualización.
- 2A táboa LCS calcúlase nun Uint32ArrayConstrúese unha táboa de programación dinámica de abaixo cara arriba nun Uint32Array tipado — O(m×n) tanto en tempo como en memoria. Para entradas cuxo reconto combinado de celas superase os 4 millóns (uns 16 MB), o algoritmo recorre automaticamente a un diff de bloque máis groseiro para que a páxina siga respondendo.
- 3Destacados a nivel de palabra nas liñas cambiadasCando unha liña eliminada é seguida inmediatamente por unha liña inserida, execútase unha segunda pasada LCS sobre as palabras tokenizadas dese par (divididas por espazos en branco). Isto produce segmentos destacados en liña que mostran exactamente que palabras cambiaron dentro da liña, non só que liñas cambiaron.
- 4Vista de diff unificado con redución de contextoA lista de operacións renderízase como un diff unificado con prefixos +/− e código de cores. As liñas sen cambios fóra da xanela de contexto configurable (por defecto: 3 liñas) redúcense detrás dunha elipse. O resultado completo pódese copiar ao portapapeis ou descargar como ficheiro .txt de texto simple.
Ferramentas relacionadas
Diferenza CSV
Compara dous ficheiros CSV por una columna clave e ve exactamente que filas se engadiron, eliminaron ou modificaron — cos campos específicos que difiren mostrados do vello ao novo. Xestiona campos entre comiñas; execútase completamente no teu navegador.
Diferenza JSON
Compara dous obxectos JSON estruturalmente — ve exactamente que claves se engadiron, eliminaron ou modificaron, mesmo dentro de datos anidados. Execútase no teu navegador.
Comparador de PDF
Comparador de PDF gratuíto sen subida: mira o que cambiou entre dúas versións como un texto comparado palabra por palabra ou unha diferenza visual, no teu navegador.