Comparare text (diff)

Compară două texte pe rânduri: evidențierea colorată a rândurilor adăugate și șterse. Mod fără spații și fără majuscule. În browser, privat.

Fără server Instant Privat Gratuit

Despre ce este acest instrument?

Instrumentul de comparare text confruntă rândurile a două texte și evidențiază colorat diferențele: ce rânduri au fost adăugate și care au dispărut. Lipești varianta originală și cea modificată și vezi instant diff-ul, cu totalul rândurilor adăugate și șterse. Poți alege și comparare fără spații sau fără majuscule/minuscule. Util pentru compararea versiunilor, traducerilor sau editărilor. Totul rulează în browserul tău, textele nu ajung pe server.

Cum să folosești Comparare text (diff)?

  1. Original (A)

    Lipește textul care servește drept bază de comparație.

  2. Modificat (B)

    Lipește cealaltă variantă în câmpul din dreapta.

  3. Setare

    Activează modul fără spații sau fără majuscule, dacă e nevoie.

  4. Diff

    Citește diferențele codificate colorat și totalul.

Când ai nevoie de el?

  • Variante de text

    Confruntarea a două versiuni ale unui document, privire rapidă asupra modificărilor.

  • Traducere

    Compararea traducerii originale cu cea revizuită pentru a filtra modificările.

  • Configurație

    Găsirea diferențelor dintre două fișiere de setări sau liste.

  • Editare

    Confruntarea vizuală a corecturilor editorului cu originalul.

Notațiile diff-ului

Notație Semnificație
+ verde Rând nou apărut în textul B
− roșu Rând dispărut din textul A
neutru Rând identic în ambele texte

Cum funcționează diff-ul de text?

În spatele comparării textelor stă algoritmul celui mai lung subșir comun (LCS – Longest Common Subsequence). Instrumentul împarte cele două texte în rânduri, apoi caută cea mai lungă succesiune de rânduri care apare în ambele texte în aceeași ordine. Acestea sunt rândurile „comune”; ce e în A dar nu în comun este „șters”, ce e în B dar nu în comun este „adăugat”.

Este aceeași metodă folosită și de sistemele de control al versiunilor (de exemplu Git) pentru afișarea modificărilor din fișiere. Compararea pe rânduri este ideală pentru majoritatea sarcinilor de text: arată rapid și clar ce s-a schimbat între două versiuni, fără a fi nevoie să cauți caracter cu caracter.

Sfaturi utile

  • Dacă te interesează doar diferența de conținut, activează modul fără spații.

  • Lipește paragrafele rând cu rând – diff-ul pe rânduri e astfel cel mai precis.

  • La diferențe mari, ordonează/curăță întâi textul, ca diff-ul să fie mai clar.

  • Poți compara în siguranță și documente confidențiale – totul rămâne local.

Comparare text – găsește diferența dintre două texte (diff)

Ce s-a schimbat între două versiuni? E o întrebare frecventă la texte, traduceri și fișiere de configurare – și greu de răspuns citind caracter cu caracter. Instrumentul de comparare confruntă cele două texte pe rânduri și evidențiază colorat diferențele, direct în browserul tău.

Ce face instrumentul

Lipești textul original (A) și cel modificat (B), iar instrumentul îți arată, rând cu rând:

  • 🟢 rândurile adăugate – prezente în B, absente în A,
  • 🔴 rândurile șterse – prezente în A, absente în B,
  • rândurile identice – neschimbate în ambele.

Sub rezultat vezi și totalul: câte rânduri au fost adăugate și câte șterse.

Cum funcționează diff-ul

În spatele comparării stă algoritmul celui mai lung subșir comun (LCS – Longest Common Subsequence). Instrumentul împarte textele în rânduri și caută cea mai lungă succesiune de rânduri care apare în ambele, în aceeași ordine. Acestea sunt rândurile comune; restul este marcat drept adăugat sau șters.

Este aceeași metodă folosită de sistemele de control al versiunilor precum Git pentru a afișa modificările din cod. Compararea pe rânduri este ideală pentru majoritatea textelor: arată clar structura schimbărilor, nu doar caracterele diferite.

Modurile de comparare

Uneori diferențele reale sunt ascunse de detalii nesemnificative. Două opțiuni ajută:

  • Fără spații – ignoră spațiile, taburile și indentarea în plus. Util la cod și la texte formatate diferit.
  • Fără majuscule/minuscule – ignoră diferența de scriere. Util când doar conținutul contează, nu forma literelor.

Cum se folosește

  1. Lipește textul original în câmpul A.
  2. Lipește textul modificat în câmpul B.
  3. Activează modul fără spații sau fără majuscule, dacă e nevoie.
  4. Citește diff-ul colorat și totalul modificărilor.

Cazuri de utilizare

  • Traduceri – compararea variantei originale cu cea revizuită.
  • Versiuni de document – ce s-a schimbat între două ciorne.
  • Fișiere de configurare – găsirea diferențelor între două seturi de setări.
  • Editare – confruntarea corecturilor cu textul inițial.

Limita de mărime

Diff-ul detaliat rulează rapid până la circa 2000 de rânduri per parte. Peste această valoare, instrumentul semnalează că textul e prea mare, fiindcă algoritmul LCS necesită resurse proporționale cu produsul numărului de rânduri. Pentru sarcinile tipice de editare, limita este mai mult decât suficientă.

Confidențialitate: totul rămâne local

Întreaga comparare rulează în browserul tău, prin JavaScript. Textele lipite nu ajung pe niciun server – poți compara în siguranță și documente confidențiale.

Instrumente înrudite

Întrebări frecvente