Comparar dos textos
Pega dos versiones de un texto y ve al instante qué ha cambiado: las líneas que solo están en el primero se ponen rojas, las que solo están en el segundo se ponen verdes.
En algunos tramos los dos textos son demasiado distintos para buscar la mejor alineación en poco tiempo: ahí la comparación es aproximada, y alguna línea igual puede aparecer como quitada y vuelta a poner. Si el orden de las líneas no importa, prueba Comparar dos listas.
Cómo leer el resultado de la comparación
Las líneas con fondo rojo, marcadas con un signo −, aparecen solo en el primer texto: se han borrado o modificado. Las líneas con fondo verde, marcadas con un signo +, existen solo en el segundo: son añadidos o la nueva versión de una línea que ha cambiado. Las líneas sin resaltar son idénticas en los dos textos. La comparación usa el alineamiento por «subsecuencia común más larga», el mismo principio que hay detrás de las herramientas diff en las que confían los programadores. Eso significa que si insertas una línea a mitad de un documento, todo lo que viene después no se marca como diferente: las líneas restantes se vuelven a alinear correctamente. Lo calcula el algoritmo de Myers, el mismo que usa git: apartados el principio y el final iguales, el trabajo crece con las diferencias y no con la longitud, así que dos versiones largas y parecidas se comparan en un momento. Si en cambio los textos son largos y muy distintos (por ejemplo las mismas líneas en un orden completamente diferente), para no hacerte esperar la comparación se conforma con una buena alineación en lugar de la mejor, y te lo dice.
Cuándo viene bien comparar dos textos
Casos típicos: dos revisiones de un contrato o de una tesis, el borrador y la versión editada de un artículo, dos listas que hay que cuadrar (listas de invitados, inventarios, listas de correos) o dos archivos de configuración. La comparación funciona línea a línea, así que brilla con textos que tienen saltos de línea frecuentes. Cada cuadro admite hasta 100.000 líneas, más que suficiente para la mayoría de los documentos. Si el segundo texto es la respuesta de un chat que te ha reescrito el primero, mira Qué ha cambiado la IA.