Fara beint í aðalefni
LibraTool logoLibraTool

Textasamanburður — ókeypis

Berðu saman tvo textablokkir og sjáðu nákvæmlega hvað breyttist. Línu-fyrir-línu samanburður með bætt, fjarlægt og óbreytt línur.

Virkar án nettengingar eftir hleðslu
Samhengi:
+3 bætt við−2 fjarlægt2 óbreytt
Munur
+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.

Algeng notkun

  • Bera saman kóða snuturKomdu auga á nákvæmlega hvað breyttist á milli tveggja útgáfa af kóða snutur, stillingum eða scripts.
  • Bera saman skjal drögFinndu allar breytingar á milli tveggja drög af skjali, samningi eða grein — lína fyrir línu.
  • Bera saman gögn og CSV skrárKomdu auga á mismun á milli tveggja útgáfa af útfluttum gögnum, CSV, logs eða stillingum.
  • Berðu saman þýðingarútgáfurSjá hvað breyttist milli tveggja útgáfa af þýddu skjali, undirtexti skrá, eða staðsetning strengir.
  • Fylgjstu með breytingu í efnis endurskoðunBerðu saman upprunalega og breyttu útgáfur af grein, blogg færslu, eða markaðs afrit til að endurskoða hvað breytt.

Hvernig það virkar

Text Diff notar handskrifað Longest Common Subsequence (LCS) reiknirit útfært beint í þessu tóli — ekkert ytra diff-bókasafn. Allt keyrir í vafranum; textinn þinn er aldrei sendur á netþjón.

  1. 1
    Texti er skiptur í línur
    Innihald sérhvers textareits er skipt á línuskiptastöfum í fylki lína. Valfrjáls normalisering (lágstöfun, bilfelling) er beitt á afrit af þeim fylkjum fyrir samanburð, á meðan upprunalegu eru geymd fyrir sýningu.
  2. 2
    LCS-tafla reiknuð í Uint32Array
    Botn-upp kraftmikil-forritunartafla er byggð í tegundar Uint32Array — O(m×n) bæði í tíma og minni. Fyrir inntök þar sem sameinaður reitafjöldi myndi fara yfir 4 milljónir (um 16 MB) fellur reikniritið sjálfkrafa til baka í grófari blokk-diff svo síðan haldist viðbragðsgóð.
  3. 3
    Orðastigs undirstrikanir á breyttum línum
    Þegar fjarlægð lína er strax fylgt af innsettri línu keyrir önnur LCS-lota á táknuðum orðum þess pars (skipt á bilum). Þetta framleiðir innlínu undirstrikuð atriði sem sýna nákvæmlega hvaða orð breyttust innan línunnar, ekki bara hvaða línur breyttust.
  4. 4
    Sameinuð-diff sýn með samhengisfellingu
    Aðgerðalistinn er myndgerður sem sameinaður diff með +/− forskeytum og litakóðun. Óbreyttar línur utan stillanlega samhengisgluggans (sjálfgefið: 3 línur) eru felldar á bak við sporbaug. Fulla niðurstöðuna má afrita á klippiborðið eða sækja sem hreinn-texta .txt skrá.

Tengd verkfæri

Algengar spurningar