Cómo usar esta herramienta de texto
- Pega la versión A y la versión B.
- Configura si quieres ignorar capitalización o espacios exteriores.
- Pulsa “Comparar por líneas”.
- Lee las líneas con “+” como añadidas y las de “-” como eliminadas.
Compara dos textos por líneas y alinea automáticamente las partes comunes para identificar inserciones y eliminaciones. A diferencia de una comparación puramente posicional, este diff puede mantener alineadas las líneas que siguen a una inserción. El resultado usa una leyenda simple para distinguir contenido añadido, eliminado y conservado.
Divide ambos textos en líneas, calcula una subsecuencia común y reconstruye un diff alineado que mantiene en su lugar las líneas compartidas.
Una línea completamente modificada suele aparecer como una eliminación y una adición. La herramienta compara líneas completas, no cambios internos dentro de cada línea.
Si B inserta una línea nueva entre la primera y la segunda de A, esa línea aparece con “+” y las líneas comunes posteriores pueden seguir marcadas como sin cambios.
La alineación usa programación dinámica sobre las líneas de ambos textos y luego reconstruye una secuencia de operaciones.
El algoritmo consume memoria en función del producto del número de líneas de ambos textos; se aplica un límite preventivo para evitar bloqueos en entradas enormes.
Usa este diff alineado. Calcula líneas comunes y mantiene alineadas las coincidencias posteriores a una inserción o eliminación.
Es una línea presente en la versión B que no se alinea con una línea equivalente de la versión A.
Es una línea de la versión A que no aparece alineada en la versión B y se considera eliminada.
Sí. Activa la opción de recorte para comparar las líneas después de eliminar esos espacios exteriores.
El algoritmo compara líneas completas. Si el contenido de una línea cambia, la línea anterior deja de coincidir y la nueva se registra por separado.
| Elemento | Descripción |
|---|---|
| + | Línea añadida en B |
| - | Línea eliminada desde A |
| Sin prefijo | Línea común alineada |