Comparar dos listas
Dos listas dentro, cuatro respuestas fuera: líneas en ambas, solo en A, solo en B, y la unión completa. Editable lado a lado, en vivo.
Cuando necesitas saber qué se solapa.
Dos exports de suscriptores. Dos volcados de huellas de error. Una lista de archivos esperados y una de los que sí se publicaron. La pregunta es siempre la misma: ¿qué se solapa, qué falta, qué sobra?
Compare toma dos listas y devuelve cuatro respuestas a la vez — intersección, solo A, solo B y unión — con una sola operación de Set en tu navegador.
Pega la lista A
Suelta un elemento por línea en la caja de la izquierda.
Pega la lista B
Suelta un elemento por línea en la caja del medio.
Cambia de pestaña
A la derecha, pulsa «EN AMBAS» (IN BOTH) / «SOLO A» (A only) / «SOLO B» (B only) / «UNIÓN» (Union) para ver las cuatro vistas. Todas se actualizan en vivo. Pulsa «Copiar» (Copy) para llevarte la vista actual.
¿Se conserva el orden?
Dentro de cada vista, los elementos aparecen en su orden original de entrada (la unión usa el orden A-luego-B). Las líneas se deduplican dentro de cada lista antes de comparar.
¿Cómo se maneja el caso (mayúsculas / minúsculas)?
Por defecto distingue mayúsculas — «Apple» y «apple» son distintas. Desactiva «Distinguir mayúsculas» (Case-sensitive) para fusionarlas.
¿Qué cuenta como «línea»?
Cualquier cosa entre fronteras de \n, tras un recorte opcional. Las líneas en blanco se descartan de la entrada antes de comparar.
¿Puedo comparar más de dos listas?
En esta herramienta no — hazlo de dos en dos. Compara A vs B y luego compara el resultado contra C.
¿Esto es una comparación difusa (por similitud) o un cotejo estricto carácter a carácter?
Solo cotejo estricto carácter a carácter — para que dos líneas sean «iguales», todos los caracteres deben coincidir (opcionalmente ignorando mayúsculas). No hace comparación difusa, ni distancia de Levenshtein, ni similitud semántica. Por ejemplo, foo bar en A y foo bar (con dos espacios) en B cuentan como distintos. Para comparación difusa, usa una herramienta de diff de verdad: diff -y, Beyond Compare, o las librerías JS que enumeramos en el blog de comparar dos listas.
¿De qué tamaño máximo pueden ser las dos listas?
Compare es la herramienta con más presión de memoria de las 8 — construye un Set en memoria por cada lista, que normalmente ocupa 3–5 veces el texto original. Fluido hasta 100 000 líneas por lista; con memoria de escritorio holgada, 500 000 líneas por lista es viable. La previsualización de cada pestaña (en ambas / solo A / solo B / unión) se trunca a 5 000 líneas por separado, pero «Copiar» siempre devuelve la vista actual completa.
¿Es esto una herramienta de intersección / diferencia / unión?
Sí — esas tres operaciones de conjuntos se corresponden exactamente con las cuatro pestañas. «EN AMBAS» (IN BOTH) es la intersección (las líneas comunes a ambas listas). «SOLO A» (A ONLY) es la diferencia A − B; «SOLO B» (B ONLY) es la diferencia B − A (las líneas exclusivas de cada lado). «UNIÓN» (UNION) es la unión (todas las líneas combinadas y deduplicadas). Pega una vez, obtén las cuatro respuestas a la vez — sin necesidad de tres pasadas.