LibraTool logoLibraTool

സൗജന്യ ടെക്സ്റ്റ് ഡിഫ്

രണ്ട് ടെക്സ്റ്റ് ബ്ലോക്കുകൾ താരതമ്യം ചെയ്ത് കൃത്യമായി എന്താണ് മാറിയതെന്ന് കാണുക. ചേർത്തതും നീക്കിയതും മാറ്റമില്ലാത്തതുമായ വരികളോടെ വരി-വരി ഡിഫ്.

ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു
സന്ദർഭം:
+3 ചേർത്തത്−2 നീക്കിയത്2 മാറ്റമില്ലാത്തത്
വ്യത്യാസം
+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.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

Text Diff ഈ ടൂളിൽ നേരിട്ട് ഇംപ്ലിമെന്റ് ചെയ്ത ഒരു കൈകൊണ്ട് എഴുതിയ Longest Common Subsequence (LCS) അൽഗോരിതം ഉപയോഗിക്കുന്നു — ബാഹ്യ diff ലൈബ്രറി ഇല്ല. എല്ലാം ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു; നിങ്ങളുടെ ടെക്സ്റ്റ് ഒരിക്കലും ഒരു സെർവറിലേക്കും അയക്കപ്പെടില്ല.

  1. 1
    ടെക്സ്റ്റ് വരികളാക്കി സ്പ്ലിറ്റ് ചെയ്യുന്നു
    ഓരോ ടെക്സ്റ്റ്ഏരിയയുടെയും ഉള്ളടക്കം ന്യൂലൈൻ ക്യാരക്ടറുകളിൽ വരികളുടെ ഒരു അറേയായി സ്പ്ലിറ്റ് ചെയ്യുന്നു. താരതമ്യത്തിന് മുമ്പ് ആ അറേകളുടെ ഒരു കോപ്പിയിൽ ഓപ്ഷണൽ നോർമലൈസേഷൻ (ലോവർകേസിംഗ്, വൈറ്റ്സ്പേസ് ചുരുക്കൽ) പ്രയോഗിക്കുന്നു, ഒറിജിനലുകൾ ഡിസ്പ്ലേയ്ക്കായി സൂക്ഷിക്കുന്നു.
  2. 2
    Uint32Array-ൽ LCS ടേബിൾ കണക്കാക്കി
    ഒരു ടൈപ്പ്ഡ് Uint32Array-ൽ ഒരു ബോട്ടം-അപ്പ് ഡൈനാമിക്-പ്രോഗ്രാമിംഗ് ടേബിൾ നിർമ്മിക്കുന്നു — സമയത്തിലും മെമ്മറിയിലും O(m×n). സംയോജിത സെൽ കൗണ്ട് 4 മില്യൺ (ഏകദേശം 16 MB) കവിയുന്ന ഇൻപുട്ടുകൾക്ക്, പേജ് പ്രതികരണശേഷിയുള്ളതായി തുടരാൻ അൽഗോരിതം സ്വയമേവ ഒരു കൂടുതൽ പരുക്കൻ ബ്ലോക്ക് diff-ലേക്ക് ഫാൾബാക്ക് ചെയ്യുന്നു.
  3. 3
    മാറ്റം വന്ന വരികളിൽ വാക്ക്-തല ഹൈലൈറ്റുകൾ
    ഒരു ഡിലീറ്റ് ചെയ്ത വരിക്ക് ഉടനടി ഒരു ഇൻസേർട്ട് ചെയ്ത വരി പിന്തുടരുമ്പോൾ, ആ ജോഡിയുടെ ടോക്കണൈസ്ഡ് വാക്കുകളിൽ (വൈറ്റ്സ്പേസിൽ സ്പ്ലിറ്റ് ചെയ്തത്) ഒരു രണ്ടാം LCS പാസ് പ്രവർത്തിക്കുന്നു. വരി മാറിയോ എന്ന് മാത്രമല്ല, വരിക്കുള്ളിൽ കൃത്യമായി ഏത് വാക്കുകൾ മാറി എന്നും കാണിക്കുന്ന ഇൻലൈൻ ഹൈലൈറ്റഡ് സെഗ്മെന്റുകൾ ഇത് നിർമ്മിക്കുന്നു.
  4. 4
    കോൺടെക്സ്റ്റ് ചുരുക്കലോടെ യൂണിഫൈഡ്-diff വ്യൂ
    ops ലിസ്റ്റ് +/− പ്രിഫിക്സുകളും കളർ കോഡിംഗും ഉള്ള ഒരു യൂണിഫൈഡ് diff ആയി റെൻഡർ ചെയ്യുന്നു. ക്രമീകരിക്കാവുന്ന കോൺടെക്സ്റ്റ് വിൻഡോയ്ക്ക് (ഡിഫോൾട്ട്: 3 വരികൾ) പുറത്തുള്ള മാറ്റമില്ലാത്ത വരികൾ ഒരു എലിപ്സിസിന് പിന്നിൽ ചുരുക്കുന്നു. പൂർണ്ണ ഫലം ക്ലിപ്ബോർഡിലേക്ക് കോപ്പി ചെയ്യാം അല്ലെങ്കിൽ ഒരു പ്ലെയിൻ-ടെക്സ്റ്റ് .txt ഫയലായി ഡൗൺലോഡ് ചെയ്യാം.

അനുബന്ധ ടൂളുകൾ

🔀

CSV ഡിഫ്

ഒരു കീ കോളം ഉപയോഗിച്ച് രണ്ട് CSV ഫയലുകൾ താരതമ്യം ചെയ്ത്, ഏതെല്ലാം വരികൾ ചേർക്കപ്പെട്ടു, നീക്കം ചെയ്യപ്പെട്ടു, മാറ്റം വരുത്തി എന്ന് കൃത്യമായി കാണുക — വ്യത്യാസമുള്ള ഫീൽഡുകൾ പഴയതിൽ നിന്ന് പുതിയതിലേക്ക് കാണിക്കുന്നു. ക്വോട്ട് ചെയ്ത ഫീൽഡുകൾ കൈകാര്യം ചെയ്യുന്നു; പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു.

പരീക്ഷിച്ചു നോക്കൂ
🔀

JSON ഡിഫ്

രണ്ട് JSON ഒബ്ജക്ടുകൾ ഘടനാപരമായി താരതമ്യം ചെയ്യുക — നെസ്റ്റഡ് ഡാറ്റയ്ക്കുള്ളിലാണെങ്കിൽ പോലും, ഏതൊക്കെ കീകൾ ചേർത്തു, നീക്കം ചെയ്തു, മാറ്റി എന്ന് കൃത്യമായി കാണുക. നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു.

പരീക്ഷിച്ചു നോക്കൂ
🔍

PDF താരതമ്യം

അപ്‌ലോഡ് ഇല്ലാതെ, പേജ് പരിധി ഇല്ലാതെ സൗജന്യ PDF താരതമ്യം: രണ്ട് പതിപ്പുകൾക്കിടയിൽ എന്ത് മാറി എന്ന് വാക്ക് തലത്തിലുള്ള ടെക്സ്റ്റ് റെഡ്‌ലൈനായോ വിഷ്വൽ വ്യത്യാസമായോ നിങ്ങളുടെ ബ്രൗസറിൽ കാണുക.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ