Léim go dtí an príomhábhar

Diff Téacs saor in aisce

Déan comparáid idir dhá bhloc téacs agus féach go beacht cad a d'athraigh. Diff líne ar líne le línte curtha leis, bainte, agus gan athrú.

Oibríonn as líne nuair a lódáiltear é
Comhthéacs:
+3 curtha leis−2 bainte2 gan athrú
Difríocht
+The quick brown fox leaps over the lazy dog.
−The quick brown fox jumps over the lazy dog.
Pack my box with five dozen liquor jugs.
+How amazingly quick daft zebras jump!
−How vexingly quick daft zebras jump!
The five boxing wizards jump quickly.
+Now is the time for all good men.

Úsáidí coitianta

  • Cuir i Gcomparáid Sníodhanna ChóidSpotáil go beacht cad a bhí athraithe idir dhá leagan de sníodhanna chóid, cumrainn, nó script.
  • Cuir i Gcomparáid Doiciméad DhréachtachaFaigh gach athrú idir dhá dhréachta de dhocáid, conarthach, nó alt — líne ar líne.
  • Cuir i Gcomparáid Sonraí agus Comhaid CSVSpotáil difríochtaí idir dhá leagan de shonraí onnmhairc, CSV, logs, nó cumrainn.
  • Déan Comparáid Leagan AistritheFéach ar an rud atá athruithe idir dhá leagan de doiciméad aistrithe, comhad fothúsceoil nó teanga logánaithe.
  • Rianú Athruithe i n-Athbhreithniú ÁbharDéan comparáid leaganaí bunaidh agus eagraithe alt, post blag nó cóip mhargaíochta go déan athbhreithniú ar an rud athruithe.

Conas a Oibríonn sé

Úsáideann Text Diff algartam Fo-shraith Choitianta Is Faide (LCS) lámhscríofa curtha i bhfeidhm go díreach san uirlis seo — gan leabharlann diff sheachtrach. Ritheann gach rud sa bhrabhsálaí; ní sheoltar do théacs chuig freastalaí riamh.

  1. 1
    Roinntear an téacs i línte
    Roinntear ábhar gach bosca téacs ar charachtair líne nua i eagar línte. Cuirtear normalú roghnach (litreacha beaga, comhbhrú spáis bháin) i bhfeidhm ar chóip de na heagair sin roimh chomparáid, agus coinnítear na bunúsacha le taispeáint.
  2. 2
    Ríomhtar tábla LCS i Uint32Array
    Tógtar tábla ríomhchláraithe dinimiciúil bun-suas i Uint32Array clóite — O(m×n) i dtéarmaí ama agus cuimhne araon. Do ionchuir a mbeadh a gcomhaireamh cille comhcheangailte os cionn 4 mhilliún (thart ar 16 MB), titeann an t-algartam ar ais go diff bloic níos garbh go huathoibríoch ionas go bhfanann an leathanach freagrach.
  3. 3
    Aibhsithe ar leibhéal focail ar línte athraithe
    Nuair a leanann líne insealbhaithe díreach ar líne scriosta, ritheann dara pas LCS ar fhocail thocainithe an phéire sin (roinnte ar spás bán). Táirgeann sé seo deighleoga aibhsithe inlíne a thaispeánann go beacht cé na focail a d'athraigh laistigh den líne, ní hamháin cé na línte a d'athraigh.
  4. 4
    Amharc diff aontaithe le comhbhrú comhthéacs
    Rindreáiltear liosta na n-oibríochtaí mar diff aontaithe le réimíreanna +/− agus códú datha. Comhbhrúitear línte nár athraigh lasmuigh den fhuinneog comhthéacs inchumraithe (réamhshocraithe: 3 líne) taobh thiar de phointí easnaimh. Is féidir an toradh iomlán a chóipeáil chuig an ngearrthaisce nó a íoslódáil mar chomhad gnáth-théacs .txt.

Uirlisí Gaolmhara

Ceisteanna Coitianta