Farqiga Qoraalka oo Bilaash ah

Isbarbar dhig laba qayb oo qoraal ah oo arag exactly waxa is-beddelay. Farqi sadar-sadar ah oo leh sadarro lagu daray, laga saaray, iyo kuwa aan is-beddelin.

Wuu shaqeeyaa oflaayn marka la shubo
Xaalad:
+3 la darayβˆ’2 la saaray2 aan la beddelin
Kala duwanaansho
+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.

Sida Ay U Shaqeyso

Text Diff wuxuu isticmaalaa algorithm Longest Common Subsequence (LCS) gacan lagu qoray oo si toos ah qalabkan lagu hirgaliyay β€” laybreri diff dibadeed ma jiro. Wax walba waxay ka dhacaan biraawsarka; qoraalkaagu weligiis server looma diro.

  1. 1
    Qoraalka waxaa loo kala qaybiyaa khadad
    Nuxurka textarea kastaa waxaa lagu kala qaybiyaa xarfaha khadka cusub array khadad ah. Caadiyayn ikhtiyaar ah (yaraynta, soo-koobidda bannaanka) waxaa lagu dabaqaa nuqul arrays-kaas ah ka hor barbardhigga, halka kuwa asalka ahi loo hayo muuqaal ahaan.
  2. 2
    Miiska LCS waxaa lagu xisaabiyaa Uint32Array
    Miis dynamic-programming ah oo hoos-ilaa-sare ah ayaa lagu dhisaa Uint32Array nooc leh β€” O(mΓ—n) wakhti iyo xasuus labadaba. Gelitaannada tirada unug ee isku daran ay dhaafi lahayd 4 milyan (qiyaastii 16 MB), algorithm-ku si toos ah wuxuu u dhabtaa diff block-ka qaburka-fudud si boggu ugu sii jawaab-celiyo.
  3. 3
    Iftiimin heer-erey ah oo khadadka la beddelay
    Marka khad la tirtiray ay isla markiiba raacdo khad la geliyay, mar labaad ee LCS ayaa ka shaqeeya erayada tokenized-ka ah ee lammaanahaas (lagu kala jaray bannaanka). Tani waxay soo saartaa qaybo iftiin ah oo inline ah oo muujinaya erayada saxda ah ee ka beddelmay khadka gudihiisa, ma aha kaliya khadadka beddelmay.
  4. 4
    Muuqaal diff-isku-mid ah oo leh soo-koobidda macnaha
    Liiska ops-ka waxaa lagu sawiraa diff isku-mid ah oo leh horgalayaal +/βˆ’ ah iyo kala-soocid midab. Khadadka aan beddelmin ee ka baxsan daaqadda macnaha la habayn karo (default: 3 khad) waxaa lagu soo koobaa ellipsis gadaashiis. Natiijada oo dhan waxaa loo koobiyeyn karaa clipboard-ka ama loo soo dejin karaa fayl .txt qoraal caadi ah.

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo