Compara dos textos y mira exactamente qué cambió
Comparar a ojo dos versiones del mismo texto resulta poco fiable enseguida: un párrafo reformulado, una línea movida o un solo carácter cambiado en una contraseña larga o en un fragmento de código son fáciles de pasar por alto en la página, pero evidentes en cuanto las dos versiones se alinean y se marcan las diferencias. Es la misma idea básica de las «diferencias» que muestran los sistemas de control de versiones, la vista de control de cambios de los procesadores de texto y las herramientas de revisión de código, aplicada a cualquier texto que se pegue y no a archivos ya conocidos por un repositorio.
Hallar la diferencia entre dos secuencias es un problema algorítmico genuino: el objetivo es el menor conjunto posible de adiciones y eliminaciones que convierte una secuencia en la otra, y no cualquier conjunto que funcione, ya que una comparación ingenua puede marcar como «cambiado» mucho más de lo que realmente se movió. El modo de línea trata cada línea como una unidad y es la opción natural para documentos, código o listas; el de palabra divide ambos lados en palabras para que un cambio dentro de una sola frase no marque toda la línea como distinta; el de carácter es aún más fino, útil para detectar una errata de una sola letra o un cambio de un dígito enterrado en un valor largo.
Ignorar las diferencias de mayúsculas o de espacios en blanco filtra cambios que normalmente no importan —espacios al final, reindentación o capitalización—, de modo que el resultado resaltado refleje los cambios realmente significativos para la comparación en curso. Ambos textos se comparan por completo en esta página; no se sube nada a ningún sitio.