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.
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.
- 1Qoraalka waxaa loo kala qaybiyaa khadadNuxurka 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.
- 2Miiska LCS waxaa lagu xisaabiyaa Uint32ArrayMiis 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.
- 3Iftiimin heer-erey ah oo khadadka la beddelayMarka 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.
- 4Muuqaal diff-isku-mid ah oo leh soo-koobidda macnahaLiiska 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
Kala Duwanaanta CSV
Isbarbar dhig laba fayl CSV ah iyadoo lagu salaynayo tiir furaha ah, oo arag exactly saflaha lagu daray, la saaray, ama la beddelay β oo lagu muujiyo goobaha gaarka ah ee is bedbedelaya kuwa hore iyo kuwa cusub. Wuxuu maareeyaa goobaha xarfaha lagu duubay; wuxuu gebi ahaanba ku shaqeeyaa browser-kaaga.
Farqiga JSON
Isbarbar dhig laba shay JSON ah oo qaab ahaan β arag exactly furayaasha lagu daray, laga saaray, ama la beddelay, xitaa kuwa qoto dheer gudaha xogta. Wuxuu ka shaqeeyaa browser-kaaga.
Isbarbardhigga PDF
Is barbardhigga PDF bilaash ah, soo gelin la'aan iyo xadka bogag la'aan: arag waxa isbeddelay inta u dhexeeya laba nooc, sida qoraal erey-erey ah oo la sii saxay ama farqi muuqaal ah, browser-kaaga dhexdiisa.