Comparador de Texto
- Pega el texto original en el campo A y el modificado en el campo B.
- Elige el modo de comparación: por carácter, por palabra o por línea.
- Las diferencias aparecen resaltadas, con el recuento de lo añadido, lo eliminado y lo mantenido.
- Usa intercambiar A y B para invertir los lados y ver el cambio en sentido contrario.
Por línea es el modo de quien revisa código o un archivo de configuración. Es la misma granularidad que usa git, y muestra bien cuándo se han movido bloques enteros.
Por palabra es el mejor para texto corrido. Aísla la palabra modificada en lugar de marcar la línea entera, que es lo que hace legible la revisión de un párrafo.
Por carácter es el más fino de los tres. Sirve para encontrar la diferencia mínima entre dos cadenas parecidas: un acento, un espacio de más, un guion cambiado por una raya.
Cuando dos líneas parecen idénticas pero el comparador señala una diferencia, cambia al modo carácter: casi siempre es un espacio al final de la línea o un carácter invisible.
En los modos carácter y palabra, el recuento es de caracteres. En el modo línea, es de líneas no vacías.
Una línea modificada aparece como una eliminación más una adición, no como una única modificación: así funcionan los algoritmos de diff en general, incluido el de git.
La comparación ocurre por completo en tu navegador. Ninguno de los dos textos se envía a un servidor ni se registra.
Eso hace la herramienta adecuada para comparar un contrato, un informe, un fragmento de código propietario o cualquier material que no debería pasar por un servicio de terceros.
Preguntas frecuentes
Casi siempre es un carácter invisible: un espacio al final de la línea, un tabulador en lugar de espacios, o un fin de línea distinto entre Windows y Unix. Cambia al modo carácter para localizarlo.
El modo por línea. Es la granularidad que git usa por defecto al mostrar los cambios.
La comparación se ejecuta en el navegador y depende de la memoria disponible. Los textos de unos miles de líneas funcionan bien; los archivos muy grandes en modo carácter pueden ir lentos, ya que la granularidad es máxima.
Porque el algoritmo representa el cambio como una eliminación seguida de una adición. No existe la operación de modificar, y esto es así en prácticamente todos los comparadores.
No. Todo se procesa localmente y no se almacena nada.