Ferramentas / compare-two-lists

Comparar duas listas

Duas listas entram, quatro respostas saem: linhas em ambas, só em A, só em B, e a união completa. Editável lado a lado, ao vivo.

OPÇÕES
LISTA A
LISTA B

            
PRONTO · EDITÁVEL · AO VIVO
§01 — SOBRE ESTA FERRAMENTA

Quando você precisa saber o que se sobrepõe.

Dois exports de assinantes. Dois dumps de stack trace de erro. Uma lista de arquivos esperados e uma dos que de fato foram publicados. A pergunta é sempre a mesma: o que se sobrepõe, o que está faltando, o que está sobrando?

O Compare pega duas listas e devolve quatro respostas de uma vez — interseção, só A, só B e união — com uma única operação de Set no seu navegador.

§02 — COMO USAR 03 PASSOS
PASSO 01 01 / 03

Cole a lista A

Solte um item por linha na caixa da esquerda.

PASSO 02 02 / 03

Cole a lista B

Solte um item por linha na caixa do meio.

PASSO 03 03 / 03

Alterne as abas

Na direita, clique em «EM AMBAS» (IN BOTH) / «SÓ A» (A only) / «SÓ B» (B only) / «UNIÃO» (Union) pra ver as quatro visões. Todas atualizam ao vivo. Clique em «Copiar» (Copy) pra levar a visão atual.

§03 — PERGUNTAS 7 RESPOSTAS
01

A ordem é preservada?

Dentro de cada visão, os itens aparecem na ordem original de entrada (a união usa a ordem A-depois-B). As linhas são deduplicadas dentro de cada lista antes da comparação.

Por padrão considera maiúsculas — «Apple» e «apple» são diferentes. Desligue «Mai/min» (Case-sensitive) pra mesclar.

Qualquer coisa entre as fronteiras de \n, depois de um aparo opcional. As linhas em branco são descartadas da entrada antes da comparação.

Nesta ferramenta não — faça duas de cada vez. Compare A vs B e depois compare o resultado contra C.

Só cotejo estrito caractere por caractere — pra duas linhas serem «iguais», todos os caracteres precisam bater (opcionalmente ignorando maiúsculas). Não faz comparação fuzzy, nem distância de Levenshtein, nem similaridade semântica. Por exemplo, foo bar em A e foo bar (com dois espaços) em B contam como diferentes. Pra comparação fuzzy, use uma ferramenta de diff de verdade: diff -y, Beyond Compare, ou as bibliotecas JS que a gente listou no blog de comparar duas listas.

Compare é a ferramenta com mais pressão de memória das 8 — constrói um Set em memória pra cada lista, que normalmente ocupa 3–5 vezes o texto original. Roda liso até 100 mil linhas por lista; com memória de desktop folgada, 500 mil linhas por lista é viável. A pré-visualização de cada aba (em ambas / só A / só B / união) é truncada em 5 mil linhas separadamente, mas «Copiar» (Copy) sempre devolve a visão atual completa.

Sim — essas três operações de conjunto correspondem exatamente às quatro abas. «EM AMBAS» (IN BOTH) é a interseção (as linhas comuns às duas listas). «SÓ A» (A ONLY) é a diferença A − B; «SÓ B» (B ONLY) é a diferença B − A (as linhas exclusivas de cada lado). «UNIÃO» (UNION) é a união (todas as linhas combinadas e deduplicadas). Cole uma vez, receba as quatro respostas de uma vez — sem precisar de três passadas.

§04 — AS OUTRAS SETE 7 / 07
§ — PRIVACIDADE Seu texto nunca sai do navegador. Sem upload, sem cadastro, sem registro do que você cola.
PÁGINA DE PRIVACIDADE ↗