Confronto testi FREE
Confronta due testi o due file e vedi esattamente che cosa è cambiato: riga per riga, e le parole che si sono spostate dentro una riga. Esporta il risultato come diff unificato. Entrambi i lati restano nel tuo browser.
Questi due testi non hanno nemmeno una riga in comune a questa dimensione, quindi il confronto viene riportato come una sola sostituzione anziché riga per riga. Confronta parti più piccole per un risultato dettagliato.
Incolla o trascina due testi qui sopra e le differenze compaiono qui mentre scrivi.
I due testi vengono confrontati in questa scheda. Niente viene caricato, niente viene salvato e chiudere la pagina non lascia alcuna copia: è il punto quando quello che confronti è un contratto, un file di configurazione o il codice di qualcun altro.
Che cosa mostra il confronto e dove si ferma
Un diff esatto, calcolato nel tuo browser
Prima vengono tagliate le righe uguali all'inizio e alla fine, poi le righe uniche su entrambi i lati ancorano ciò che resta, e il resto passa per l'algoritmo di Myers, che è esatto. Un blocco enorme e senza ancore viene riportato come una sola sostituzione invece di essere lasciato girare per un minuto, e il risultato dice quando è successo. Entrambi i testi restano in questa scheda: nulla viene caricato e nulla viene salvato.
FAQ
Il mio testo viene inviato da qualche parte?
No. Il confronto gira in questa scheda, in JavaScript, sul testo dei due campi. Non c'è caricamento né richiesta: la pagina non ha nulla da chiamare, niente viene salvato e chiudere la scheda non lascia tracce. Vale la pena dirlo, perché in uno strumento di confronto le persone incollano contratti, credenziali prese da file di configurazione e codice che non è loro.
Che cosa significano i tre colori?
Il verde è una riga che esiste solo nel secondo testo, il rosso una che esiste solo nel primo, e una coppia rosso-verde è una riga riscritta, con dentro segnate le parole che sono davvero cambiate. Lo stato è portato insieme dallo sfondo, dal numero di riga e dal segno più o meno, non dal colore da solo, quindi il risultato resta leggibile anche se non distingui il rosso dal verde.
Che cosa ignorano esattamente le tre opzioni?
Ignorare maiuscole e minuscole allinea le righe che differiscono solo per quello. Ignorare gli spazi comprime le sequenze di spazi e tabulazioni e taglia le estremità, così un cambio di indentazione smette di essere una differenza; non cancella gli spazi del tutto, quindi "ab" e "a b" restano righe diverse. Ignorare le righe vuote le toglie dal confronto mentre la numerazione continua a contarle, così un numero qui è il numero nel tuo file. Le righe vengono sempre mostrate come le hai scritte: le opzioni cambiano che cosa conta come corrispondenza, non ciò che si vede.
Quali file posso aprire?
File di testo, fino a 2 MB ciascuno: .txt, .md, .csv, .json, .xml, .yml, .html, .css, file sorgente, log, sottotitoli. Puoi trascinare un file su uno qualsiasi dei due campi. Un PDF, un .docx o un foglio di calcolo non sono testo, quindi vengono rifiutati esplicitamente invece di comparire come una schermata di caratteri illeggibili: convertili prima, oppure usa il Convertitore di file.
Che cos'è un diff unificato e che cosa ci faccio?
È il formato che leggono `patch`, `git apply` e ogni strumento di revisione del codice: un'intestazione che nomina i due lati, poi blocchi con gli intervalli di righe che coprono, in cui ogni riga inizia con uno spazio, un meno o un più. Incollalo in una revisione, allegalo a un ticket, oppure salvalo come .diff e applicalo con `patch -p0 < file.diff`.
Regge un file grande?
Diecimila righe con una modifica al centro sono istantanee: il confronto taglia prima ciò che coincide alle estremità, poi parte dalle righe che compaiono esattamente una volta per lato, ed è la stessa cosa che fa leggere un blocco spostato come uno spostamento e non come una cancellazione più un'aggiunta. Il risultato viene disegnato a blocchi di 600 righe con un pulsante per il resto, perché un browser che impagina diecimila righe di testo a spaziatura fissa in una volta smette di rispondere. Se due testi molto grandi non hanno nulla in comune, lo strumento lo dice e riporta la modifica in modo grossolano invece di macinarla.
Costruisci un web migliore, più in fretta.
Sviluppiamo software e soluzioni su misura per le tue esigenze.





