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.
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.
Suelta un elemento por línea en la caja de la izquierda.
Suelta un elemento por línea en la caja del medio.
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.
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.
Por defecto distingue mayúsculas — «Apple» y «apple» son distintas. Desactiva «Distinguir mayúsculas» (Case-sensitive) para fusionarlas.
Cualquier cosa entre fronteras de \n, tras un recorte opcional. Las líneas en blanco se descartan de la entrada antes de comparar.
En esta herramienta no — hazlo de dos en dos. Compara A vs B y luego compara el resultado contra C.
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.
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.
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.