CanDoYa
RO

Comparare Text Online

Rulează integral în browserul tău - fără încărcare, fără cont.

Text original
Text modificat
DiferenteRanduri: 0
Lipeste doua versiuni ale unui text in stanga si in dreapta pentru a vedea ce s-a schimbat, rand cu rand.
Lipeste doua texte pentru a le compara rand cu rand si cuvant cu cuvant
Adaugate: 0Eliminate: 0Modificate: 0Nemodificate: 0
Distribuie acest instrument

Ce este un instrument de comparare a textelor?

Un instrument de comparare text analizeaza doua versiuni ale unui text si evidentiaza ce s-a adaugat, eliminat sau modificat intre ele. Acest instrument ruleaza algoritmul Myers diff (acelasi algoritm de editare minima pe care il foloseste git) complet in browser: lipesti originalul in stanga, noua versiune in dreapta, si obtii o vedere paralela cu numere de rand, evidentierea la nivel de cuvant pe randurile modificate si numarul de randuri adaugate, eliminate si nemodificate.

Cum se folosește

  1. 1Lipeste originalul. Adauga textul original in caseta din stanga. Poate fi o propozitie, un paragraf sau mii de randuri - compararea ruleaza in browser.
  2. 2Lipeste versiunea modificata. Adauga noua versiune in caseta din dreapta. Vederea paralela se actualizeaza pe masura ce scrii, cu numere de rand si evidentierea la nivel de cuvant pe randurile modificate.
  3. 3Filtreaza zgomotul. Activeaza Ignora majuscule sau Ignora spatii daca acele diferente nu sunt semnificative. Foloseste Inversare sensuri pentru a intoarce compararea, sau Copiaza ca patch pentru a copia un diff unificat cu doar modificarile.

Pentru cine este

Compararea ruleaza pe masura ce scrii si ramane pe dispozitivul tau - nimic nu este incarcat, deci este sigur pentru ciorne nepublicate, contracte, cod sursa si prompturi AI. Diff-ul de rand foloseste algoritmul Myers pentru a gasi setul minim de insertii si stergeri care transforma textul din stanga in cel din dreapta - aceeasi abordare pe care o foloseste git diff - astfel incat evidentierea urmareste ce s-a schimbat cu adevarat. Pe randurile modificate in loc, o a doua trecere la nivel de cuvant identifica exact cuvintele care s-au schimbat, cu taierea celor eliminate si un fond verde pentru cele adaugate.

Doua optiuni reduc zgomotul: Ignora majuscule trateaza Buna si BUNA ca identice, iar Ignora spatii ignora modificarile de indentare, spatiile de la sfarsit si spatiile duble. Apasa Inversare sensuri pentru a inversa directia compararii fara a retasta, sau Copiaza ca patch pentru a obtine un patch unificat - / + cu doar modificarile.

Întrebări frecvente

Este gratuit acest instrument de comparare text?

Da - 100% gratuit, fara inregistrare si fara limite de caractere. Compararea ruleaza local in browser, deci ramane rapida chiar si pe texte lungi.

Este textul meu incarcat undeva?

Nu. Ambele texte sunt comparate complet in browser si nu ajung niciodata pe un server, ceea ce face instrumentul sigur pentru ciorne nepublicate, contracte, cod sursa si prompturi AI confidentiale.

Cum decide diff-ul ce s-a schimbat?

Foloseste algoritmul diff al lui Myers pentru a calcula scriptul de editare minima care transforma textul din stanga in cel din dreapta. Rezultatul este o secventa de randuri nemodificate, sterse si inserate - acelasi model pe care il foloseste git. Perechile adiacente de stergere/insertie sunt reunite intr-un rand 'modificat' pentru a le vedea paralel, iar un al doilea diff la nivel de cuvant identifica exact cuvintele care s-au mutat intr-un rand modificat.

Ce ignora exact optiunea Ignora spatii?

Comprima sirurile de spatii albe la un singur spatiu si elimina spatiile de la inceput si sfarsit inainte de a compara fiecare rand. Deci o linie goala suplimentara, o modificare de indentare sau un tab vs patru spatii nu vor aparea ca diferente - modificarile din interiorul cuvintelor raman vizibile.

Functioneaza diff-ul cu Unicode, emoji si scripturi non-latine?

Da. Diff-ul de rand si de cuvant opereaza pe caractere Unicode, deci emoji, text chinezesc, arab si chirilic sunt comparate corect. Nu exista tokenizare specifica limbii - instrumentul cauta pur si simplu caractere identice.

Pot compara texte mari?

Da - instrumentul gestioneaza confortabil sute de mii de caractere. Pentru perechi patologic mari si total diferite (milioane de caractere pe ambele parti) recurge la un diff grosier 'inlocuieste tot' pentru a ramane responsiv in loc sa blocheze pagina.

Ce produce Copiaza ca patch?

Un patch simplu in stil unificat cu un caracter prefix pe rand: un spatiu pentru randurile nemodificate, '-' pentru randurile eliminate si '+' pentru randurile adaugate. Lipeste-l intr-un chat, o problema sau o recenzie de cod cand vrei o inregistrare textuala compacta a modificarii in loc de o vedere completa paralela.

De ce doua texte identice arata totusi randuri?

Daca optiunile sunt dezactivate si textele sunt identice la nivel de biti, panoul de rezultate se restrânge la mesajul 'Textele sunt identice'. Cu Ignora majuscule sau Ignora spatii activate, textele la nivel de biti pot diferi, dar compararea raporteaza totusi nicio schimbare semantica - mesajul noteaza atunci ca textele sunt identice conform regulilor alese.