tigtools

Text Diff

Lipiți textul original și versiunea modificată pentru a vedea exact ce linii sau cuvinte au fost adăugate sau eliminate.

Rulează în browser Fără înregistrare

Compară după

Cum se folosește

  1. Lipiți textul original în caseta din stânga și textul modificat în caseta din dreapta.
  2. Alegeți dacă comparați pe linii (recomandat pentru cod, liste și date) sau pe cuvinte (recomandat pentru texte).
  3. Opțional, puteți ignora diferențele de litere mari/mici sau de spații.
  4. Citiți rezultatul: părțile eliminate sunt marcate cu − și fundal roșu, iar cele adăugate cu + și fundal verde. Folosiți „Inversare” pentru a inversa direcția.

Cum funcționează

Compararea folosește algoritmul de diferențe Myers, aceeași abordare folosită de Git și de majoritatea programelor diff. Acesta găsește cel mai mic set de adăugiri și eliminări care transformă textul original în textul modificat, iar restul este afișat ca neschimbat. O linie sau un cuvânt editat apare ca o eliminare urmată de o adăugire.

În modul linie, fiecare linie este comparată ca întreg, iar rezultatul arată numerele de linie din ambele versiuni. Terminațiile de linie Windows și Unix sunt tratate la fel, iar un sfârșit de linie final este ignorat. În modul cuvânt, textele sunt împărțite în cuvinte și spațiile dintre ele, iar secvențele de modificări sunt afișate inline; numărătoarea include doar cuvintele, nu și spațiile. Punctuația atașată unui cuvânt face parte din acel cuvânt, deci „end.” și „end” sunt diferite.

„Ignoră majusculele” tratează „Hello” și „hello” ca fiind egale. „Ignoră diferențele de spații” tratează liniile ca egale atunci când diferă doar prin spațiile de la început sau sfârșit ori prin numărul de spații dintre cuvinte; în modul cuvânt, orice cantitate de spații albe este considerată la fel. Diferențele ignorate sunt afișate cu textul versiunii modificate.

Pentru a menține pagina reactivă, fiecare text poate avea până la 5.000 de linii în modul linie și 3.000 de cuvinte în modul cuvânt. Modificările sunt marcate atât prin culoare, cât și printr-un semn + sau −, iar cititoarele de ecran le anunță ca adăugate sau eliminate.

Exemple

Verificarea modificărilor dintr-un contract

Lipește termenii de luna trecută și versiunea din luna aceasta în modul cuvânt. O modificare din „30 de zile” în „14 zile” arată „30” eliminat și „14” adăugat în aceeași propoziție, astfel încât modificările mici nu pot trece neobservate.

Compararea a două fișiere de configurare

În modul linie, cu „Ignoră diferențele de spații”, liniile reindentate nu sunt raportate, iar numai liniile ale căror valori s-au schimbat cu adevărat sunt marcate, cu numerele de linie din ambele fișiere.

Revizuirea modificărilor dintr-un articol

Lipește schița și textul editat în modul cuvânt pentru a vedea fiecare cuvânt adăugat sau eliminat de editor, fără a fi nevoie de urmărirea modificărilor dintr-un procesor de text.

Întrebări frecvente

Ar trebui să folosesc modul linie sau modul cuvânt?

Modul linie este cel mai potrivit pentru cod, liste, CSV și fișiere de configurare, unde fiecare linie este o unitate. Modul cuvânt este cel mai potrivit pentru paragrafe de text, unde un singur cuvânt modificat ar marca altfel întregul paragraf ca modificat.

De ce o linie modificată este afișată ca eliminată și adăugată?

Un diff descrie modificările ca eliminări și adăugiri. O linie editată înseamnă linia veche eliminată și linia nouă adăugată. Comută la modul cuvânt pentru a vedea ce cuvinte din interiorul ei s-au schimbat.

Există o limită de dimensiune?

Da: 5.000 de linii pe text în modul linie și 3.000 de cuvinte pe text în modul cuvânt. Textele foarte diferite durează cel mai mult la comparare, iar limitele împiedică blocarea paginii pe dispozitivele mai lente.

Pot compara fișiere Word sau PDF?

Nu direct. Copiați textul din fiecare document și lipiți-l în casete. Formatările precum aldinele sau fonturile nu sunt comparate, ci doar textul.

Confidențialitate

Ambele texte sunt comparate doar în browserul dvs. Nimic nu este încărcat, stocat sau inclus în analize.