Confronta differenze

Confronta due testi ed evidenzia le righe aggiunte, rimosse e invariate

Che cos'è e come funziona?

Un comparatore di differenze (diff) confronta due testi ed evidenzia esattamente cosa è cambiato tra loro: quali righe sono state aggiunte, quali rimosse e quali sono rimaste uguali. Invece di leggere due versioni affiancate cercando la differenza a occhio, ottieni una vista colorata che la indica direttamente. È così che funzionano dietro le quinte la revisione del codice, il controllo di versione e la collaborazione sui documenti: ogni modifica è espressa come un insieme preciso di aggiunte ed eliminazioni, non come "qualcosa è diverso da qualche parte".

Il confronto allinea i due testi e trova l'insieme minimo di modifiche che trasforma l'uno nell'altro, così le sezioni invariate combaciano e spiccano solo le differenze reali. Questo rende un diff prezioso per scovare un singolo valore alterato nascosto in un lungo file di configurazione, confermare cosa ha modificato un collega in un contratto o capire perché due output che "dovrebbero essere identici" non lo sono. Questo strumento esegue il confronto nel browser, quindi il testo che incolli non viene mai caricato.

Casi d'uso

Domande frequenti

Il diff confronta riga per riga o carattere per carattere?

Prima allinea i testi per righe, poi evidenzia le modifiche al loro interno, così vedi sia quali righe sono cambiate sia cosa è cambiato in ciascuna. Corrisponde al modello usato da strumenti come Git e dalle piattaforme di revisione del codice.

Perché due righe vengono segnate diverse se sembrano uguali?

I caratteri invisibili sono la causa più comune: spazi finali, tabulazioni contro spazi o fine riga diverse (CRLF di Windows contro LF di Unix). Un diff è esatto, quindi segnala differenze che l'occhio non vede — ed è proprio questo a renderlo utile.

Può confrontare due versioni di codice o configurazione?

Sì. Va bene qualsiasi testo semplice — codice sorgente, JSON, YAML, CSV, log o prosa. È particolarmente comodo con i file di configurazione, dove un singolo flag modificato è difficile da trovare a mano.

Il mio testo viene inviato da qualche parte?

No. Il confronto avviene interamente nel browser, quindi nessuna versione viene caricata. Puoi confrontare in sicurezza codice proprietario, documenti privati o dati sensibili.

Sviluppatore

Generatore UUID · Convertitore di timestamp · Codificatore Base64 · Decodificatore Base64 · Generatore di hash · Convertitore di colori