Nouplo

Confronta testi

Incolla due versioni di un testo e scopri esattamente quali righe sono cambiate.

Gli esempi sostituiscono temporaneamente i dati e le impostazioni. Puoi ripristinare il lavoro precedente.

0 caratteri
Risultato
Incolla o scrivi qui sopra per vedere il risultato.

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Esempio

Esempio pratico — Confronta testi

Inserisci le righe in ordine e usa le impostazioni seguenti. Confronta il risultato con le righe di uscita.

Voce Valore
Ingresso 1 red
Ingresso 2 green
Ingresso 3 blue
Testo modificato (versione B) 1 red
Testo modificato (versione B) 2 yellow
Testo modificato (versione B) 3 blue
Uscita 1 red
Uscita 2 - green
Uscita 3 + yellow
Uscita 4 blue

La riga con meno rimuove green e quella con più aggiunge yellow. red e blue restano righe di contesto invariate.

Come funziona

  1. Incolla la versione originale nel riquadro principale (A).
  2. Incolla la versione modificata nel secondo riquadro (B), qui sotto.
  3. Il risultato compare mentre scrivi. Il risultato è un diff unificato: le righe che iniziano con - esistono solo in A, quelle che iniziano con + solo in B, e le righe senza segno sono identiche.
  4. Scorri le modifiche. Nei file di configurazione o nei contratti conviene cercare le coppie + e -, che indicano una riga modificata più che aggiunta o eliminata.

Domande frequenti

Il confronto avviene per riga, per parola o per carattere?
È basato sulle righe, come git diff e il comando diff di Unix. Una riga cambiata anche per un solo carattere viene mostrata come una riga rimossa e una riga aggiunta. L'evidenziazione a livello di parola dentro la riga non è ancora disponibile.
Quale algoritmo viene usato?
Un diff per righe basato sulla sottosequenza comune più lunga, la stessa idea usata da git. Trova la sequenza più breve di inserimenti ed eliminazioni di righe che trasforma A in B, quindi i blocchi spostati appaiono come un'eliminazione in un punto e un inserimento in un altro. Le lunghe sequenze invariate vengono compresse per mantenere leggibile il risultato.
Gli spazi finali e i fine riga contano?
I fine riga vengono normalizzati, quindi un file Windows con CRLF e un file Unix con LF che hanno lo stesso contenuto non mostrano differenze. Gli spazi e le tabulazioni alla fine di una riga contano invece, perché sono differenze reali nel testo.
Posso confrontare due file?
Apri ciascun file in un editor di testo, copia il contenuto e incollalo in A e in B. Ogni lato può avere fino a 4.000 righe; un testo più lungo viene rifiutato con un messaggio, quindi confrontalo a pezzi.
Uno dei due testi viene caricato?
No. Il confronto avviene interamente nel tuo browser. Puoi confrontare bozze di contratti, codice sorgente con credenziali o appunti privati senza che niente lasci il tuo dispositivo.

Strumenti correlati