Sari la conținut
andcode Tools

Comparare texte (diff)

🔒 Rulează în browser

Puteți trage un fișier text pe oricare dintre casete.

Adăugat Șters

Clic pe un rând colorat pentru a selecta linia în caseta de mai sus.

Trei niveluri de detaliu: linii, cuvinte, caractere

Modul linii este potrivit pentru fișiere de configurare, cod sau contracte întregi — arată exact ce linii au fost adăugate sau șterse. Modul cuvinte izolează cel mai mic cuvânt modificat dintr-o linie altfel identică, ceea ce contează cu adevărat la compararea unui text continuu sau a unei clauze contractuale. Modul caractere merge un nivel mai departe, util pentru a observa o singură cifră schimbată într-un id, IBAN sau hash.

Nimic din ce inserați aici nu este încărcat vreodată

Ambele texte sunt comparate integral în browserul dumneavoastră, folosind biblioteca open-source jsdiff — compararea unui contract intern, a unei liste de clienți sau a unui fișier de configurare din producție nu trimite niciodată acel conținut nicăieri. Nimic nu este nici stocat: la reîncărcarea paginii, ambele câmpuri sunt din nou goale.

Întrebări frecvente

Care este diferența dintre modurile linii, cuvinte și caractere?

Modul linii compară linii întregi (potrivit pentru fișiere de configurare, cod sau contracte), modul cuvinte izolează cel mai mic cuvânt modificat dintr-o linie (potrivit pentru text continuu), iar modul caractere evidențiază exact literele schimbate (potrivit pentru șiruri scurte precum id-uri sau hash-uri).

Este sigur să inserez un contract sau un fișier de configurare cu date sensibile?

Da — ambele texte sunt comparate integral în browserul dumneavoastră; nimic nu este încărcat sau stocat undeva, deci compararea unui contract intern, a unei liste de clienți sau a unui fișier de configurare din producție nu expune datele mai mult decât deschiderea lor într-un editor de text local.

De ce evidențiază uneori modul cuvinte o propoziție întreagă, nu doar un cuvânt?

Atunci când mai multe cuvinte se schimbă împreună, sau granițele dintre cuvinte se deplasează (de exemplu un termen cu cratimă este despărțit altfel), diferența grupează toată porțiunea afectată — reflectă modul în care algoritmul găsește cea mai scurtă modificare, nu o eroare.

Ce algoritm stă la baza acestei comparări?

Un algoritm bazat pe cea mai lungă subsecvență comună (LCS) — aceeași familie folosită de git diff și de algoritmul Myers — prin biblioteca open-source jsdiff, rulată integral în browserul dumneavoastră.

Instrumente similare

Ștergeți datele locale?

Aceasta șterge definitiv tot ce a salvat acest site în acest browser:

  • Proiectele audio salvate (salvare automată în Audio Mixer)
  • Panouri de proiect, carduri și atașamente (Kanban)
  • Instrumentele dumneavoastră favorite
  • Preferințele, precum limba aleasă

Acțiunea nu poate fi anulată și afectează doar acest browser, pe acest dispozitiv.