Sări la conținut
TextArray
Complet local

Diferent text

Comparați două texte rând cu rând și vedeți exact ce a fost adăugat și eliminat.

Intrare
Textul B
Ieșire

Diferent text

Lipiți versiunea veche în textul A, versiunea nouă în textul B, iar diferențele apar rând cu rând. Liniile eliminate sunt marcate cu un minus, liniile adăugate cu un plus, iar liniile neatinse rămân simple, astfel încât o schimbare îngropată într-un perete de text devine evidentă dintr-o privire.

Folosiți-l ori de câte ori două versiuni ale ceva s-au separat: două schițe ale unui contract, un fișier de configurare înainte și după o editare, o traducere față de sursa sa, o pagină de copiere returnată de un client cu modificări silențioase sau două exporturi care ar trebui să se potrivească, dar nu se potrivesc. Numărul numără linii adăugate, eliminate și neschimbate, care este adesea cel mai rapid răspuns la „s-a schimbat ceva cu adevărat aici”.

Comparația folosește cel mai lung algoritm de subsecvență comun, aceeași abordare pe care o folosesc instrumentele de control al versiunilor. Asta contează: aliniază părțile care nu s-au mișcat în loc să declare totul după o linie inserată ca fiind diferit. Introduceți un paragraf într-un document lung și vedeți o linie adăugată, nu o sută.

Două opțiuni slăbesc meciul. „Ignorați majuscule” tratează „Šišky” și „šišky” ca pe aceeași linie - util atunci când se compară datele de la sisteme care valorifică diferit. „Ignorați spațiile de început și de final” decupează fiecare linie înainte de comparare, astfel încât textul reindentat nu îneacă schimbările reale. Terminațiile de linie Windows și Unix sunt întotdeauna tratate ca echivalente. Intrările foarte mari revin la o comparație mai rapidă linie cu linie, astfel încât fila nu se blochează niciodată.

Ambele texte rămân în browser. Nu este încărcat nimic, așa că puteți compara în siguranță contractele, documentele private și codul neeliberat.

FAQ

Se compară cuvânt cu cuvânt sau rând cu rând?
Linie cu linie. O linie schimbată este raportată ca o linie eliminată și o linie adăugată, astfel încât să puteți vedea ambele versiuni una lângă alta.
De ce un paragraf inserat nu marchează restul ca fiind modificat?
Instrumentul folosește un algoritm de subsecvență comun cel mai lung, astfel încât se realinează pe liniile care nu s-au mișcat. Numai liniile cu adevărat noi sunt marcate ca adăugate.
Pot compara text care diferă doar prin indentare?
Activați „Ignorați spațiile de început și de final” și fiecare linie este tăiată înainte de comparare, astfel încât reindentarea nu este raportată ca o modificare.
Există o limită de dimensiune?
Fără limită fixă. Peste aproximativ 5.000 de linii pe parte, instrumentul comută la o comparație mai rapidă linie cu linie, astfel încât browserul dvs. să rămână receptiv.
Sunt textele mele încărcate undeva?
Nu. Ambele texte sunt comparate în întregime în browser și nu părăsesc niciodată dispozitivul.