Cómo se detectan las diferencias
La comparación usa el algoritmo LCS (subsecuencia común más larga) aplicado a líneas completas: busca la secuencia de líneas que comparten ambos textos y marca el resto como añadidas o eliminadas. Es el mismo enfoque que usan las herramientas de control de versiones.
Fórmula
cambios = líneas de B que no están en la secuencia común + líneas de A fuera de ella
Consejos para una comparación útil
- Compara línea a línea: si pegas párrafos enormes en una sola línea, todo aparecerá como un único cambio.
- Los espacios finales cuentan: si algo aparece como cambio sin serlo, revisa los espacios invisibles con el limpiador de espacios.
- Los textos se comparan solo en tu navegador: no se envían a ningún servidor.
Para qué se usa un diff de texto
Revisar el apartado modificado de un contrato entre dos versiones, comprobar qué cambió en una lista de precios actualizada, verificar que una limpieza automática (quitar duplicados, ordenar) solo eliminó lo esperado o encontrar la línea que falta entre dos volcados de log. Es el mismo mecanismo que usan los controladores de versiones como Git, pero sin aprender comandos.
Combinado con otras herramientas de texto
Un flujo habitual: pegar la versión vieja y la nueva, ver las diferencias y procesarlas con eliminar líneas vacías o eliminar duplicados antes de aceptar cambios. Todo el área de texto comparte la misma filosofía: procesado local, sin subir nada.