¿Qué es la Comparación de Texto?
La comparación de texto es una herramienta para comparar las diferencias entre dos textos. Utiliza el algoritmo LCS (Subsecuencia Común Más Larga) para identificar contenido añadido, eliminado y sin cambios. Comúnmente usada para revisión de código, comparación de versiones de documentos, verificación de diferencias en archivos de configuración, etc. El fondo verde indica líneas añadidas, el fondo rojo indica líneas eliminadas.
Cómo Usar
- Pegue el texto original en el cuadro de entrada izquierdo
- Pegue el texto modificado en el cuadro de entrada derecho
- El sistema calcula automáticamente y resalta las diferencias, la barra de estado muestra las líneas añadidas y eliminadas
Ejemplos
Comparación de Versiones de Código
Original:
function hello() {
console.log('Hello');
}
Nuevo:
function hello(name) {
console.log('Hello, ' + name);
}
Diferencia: La función agregó el parámetro 'name', la declaración de salida cambió para concatenar el parámetroComparación de Archivos de Configuración
Original:
{
"port": 3000,
"debug": true
}
Nuevo:
{
"port": 8080,
"host": "localhost"
}
Diferencia: port cambió de 3000 a 8080, debug fue eliminado, host fue añadidoPreguntas Frecuentes (FAQ)
Q: ¿Qué algoritmo usa la comparación de texto?
A: Esta herramienta usa el algoritmo LCS (Subsecuencia Común Más Larga), un algoritmo clásico de detección de diferencias de texto que identifica con precisión el contenido añadido, eliminado y sin cambios.
Q: ¿Qué tan grande puede ser el archivo de texto?
A: Esta herramienta se ejecuta localmente en el navegador y puede manejar miles de líneas de texto. Archivos muy grandes pueden afectar el rendimiento del navegador.
Q: ¿Se subirán mis datos al servidor?
A: No. Todas las comparaciones se realizan localmente en su navegador. Los datos nunca se suben a ningún servidor, protegiendo su privacidad.
Q: ¿Por qué algunas líneas no están resaltadas?
A: Las líneas no resaltadas indican contenido sin cambios. Solo las líneas añadidas (verde) y eliminadas (rojo) se resaltan.