TT Text Tools

Confronto Testi (Text Diff)

Confronta due testi o file per righe, parole, caratteri o frasi, in vista in linea o affiancata, ed esporta un .patch — tutto in locale nel tuo browser.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Drop a file or click to browse
Drop a file or click to browse

Advertisement

Confronta due versioni di un testo in locale

Un confronto visivo rende le modifiche più facili da rivedere rispetto alla lettura di due bozze una accanto all'altra. Questo strumento confronta un testo originale con una versione modificata ed evidenzia ciò che è stato rimosso e ciò che è stato aggiunto. È utile per note di rilascio, modifiche a policy, macro di supporto, frammenti di codice, stringhe tradotte, configurazioni copiate e ogni situazione in cui devi capire cosa è cambiato prima di accettare o condividere la nuova versione. Puoi incollare il testo oppure trascinare file come .txt, .md, .json, .csv o codice sorgente su una delle due caselle. Il confronto viene generato interamente nel browser.

Quattro modalità di confronto coprono esigenze di revisione diverse. La modalità per righe è la migliore quando conta la struttura: elenchi, log, markdown e codice sono più facili da scorrere quando le righe modificate vengono colorate per intero. La modalità per parole è adatta alla prosa perché mostra le modifiche più piccole all'interno di una frase, quella per caratteri individua refusi di una sola lettera e ID modificati, mentre quella per frasi mostra quali frasi sono state riscritte. Le opzioni per ignorare spazi, maiuscole/minuscole e righe vuote eliminano il rumore, come il codice re-indentato o le righe vuote in più, lasciando solo le modifiche significative.

Leggere il risultato del confronto

Il testo rimosso è mostrato con uno sfondo rosso, quello aggiunto con uno sfondo verde. La vista affiancata colloca originale e versione modificata in due colonne con i numeri di riga, e le righe modificate che si fronteggiano evidenziano con più forza le parole o i caratteri esatti che differiscono. La vista in linea mostra un unico flusso, con i numeri di riga nella modalità per righe. Usa Successivo e Precedente, oppure F7 e Shift+F7, per passare da una modifica alla successiva invece di scorrere documenti lunghi. Il riepilogo indica il numero di modifiche, quanto è stato aggiunto e rimosso e una percentuale di somiglianza.

Rivedere e condividere le modifiche

Confronta un modello di email rivisto con la copia approvata, verifica se una risposta generata ha cambiato formulazioni importanti, ispeziona un frammento di configurazione prima di applicarlo, oppure controlla che la pulizia di un elenco abbia rimosso solo le voci previste. Quando devi passare le modifiche a qualcun altro, scarica un file .patch in formato unified: usa lo stesso formato di git e può essere applicato con git apply o patch -p1. Un confronto non sostituisce il giudizio, ma riduce il rischio di non vedere piccole modifiche. Mantenere l'operazione in locale evita inoltre di creare su un server una copia di bozze che potrebbero essere ancora riservate.

Come il resto di Text Tools, questa pagina è pensata per lavori di utilità rapidi e ripetibili, non per l'archiviazione legata a un account. Tieni a portata di mano il testo originale quando il risultato è importante, controlla l'esito e copia solo la versione finale che vuoi usare.

Come usare

  1. Aggiungi entrambe le versioniIncolla il testo originale a sinistra e quello modificato a destra, oppure trascina un file su ciascuna casella. Trascinando due file insieme si riempiono entrambi i lati.
  2. Scegli modalità, vista e opzioniConfronta per righe, parole, caratteri o frasi, scegli la vista in linea o affiancata e, se vuoi, ignora spazi, maiuscole/minuscole o righe vuote.
  3. Rivedi le modificheClicca su confronta, poi usa Successivo e Precedente (o F7 e Shift+F7) per passare da una modifica all'altra controllando il punteggio di somiglianza.
  4. Esporta una patchScarica un file .patch in formato unified con le modifiche esatte, da condividere o applicare con git apply o patch.

Domande frequenti

Il mio testo viene inviato a un server di confronto?
No. Il confronto viene generato nel tuo browser con la libreria JavaScript diff e i file trascinati vengono letti in locale.
Quale modalità di confronto devo usare?
Usa le righe per codice, elenchi e documenti, le parole per la prosa, i caratteri per refusi, ID e stringhe brevi, e le frasi quando intere frasi sono state riscritte o riordinate.
Cosa fanno le opzioni di esclusione?
Ignora spazi tratta come uguali le differenze di spaziatura e indentazione, ignora maiuscole/minuscole considera uguali maiuscole e minuscole, e ignora righe vuote esclude le righe vuote dal confronto.
Come viene calcolata la percentuale di somiglianza?
È il doppio del numero di caratteri corrispondenti diviso per la lunghezza combinata dei due testi: testi identici ottengono 100%, testi completamente diversi 0%.
Il file .patch rispetta le opzioni di esclusione?
No. La patch registra sempre le differenze esatte, così può essere applicata senza problemi con git apply o patch -p1.
Posso confrontare bozze riservate?
Sì, perché il confronto avviene lato client. Evita comunque di incollare segreti in qualsiasi pagina del browser di cui non ti fidi.
Advertisement