وړیا د متن توپیر
دوه متني برخې پرتله کړئ او وګورئ چې دقیقاً څه بدل شوي. کرښه-په-کرښه توپیر له ورزیات شویو، لرې شویو، او بې بدلونو کرښو سره.
دا څنګه کار کوي
Text Diff یو لاسي-لیکل شوی Longest Common Subsequence (LCS) الگوریتم کاروي چې مستقیم دې وسیله دننه پلي شوی — هیڅ بهرنی diff کتابتون. هر څه براوزر کې چلیږي؛ ستاسو متن هیڅکله سرور ته نه لیږل کیږي.
- 1متن کرښو ته ویشل کیږيهرې textarea محتوا نوي کرښې توري باندې یوه صف ته ویشل کیږي. اختیاري نارمل کول (کوچنيکول، خاليځای کمول) هغو صفونو یوه کاپي ته پلي کیږي مخکې د پرتلې نه، پداسې حال کې چې اصلي ساتل کیږي د ښودلو لپاره.
- 2LCS جدول یوه Uint32Array کې محاسبه شوییو لاندې-پورته متحرک-پروګرامول جدول یوه ټایپ شوې Uint32Array کې جوړیږي — O(m×n) دواړو وخت او حافظه کې. د ننوتنو لپاره چې راټول شوی سیل شمېر به 4 میلیونه (شاوخوا 16 MB) نه زیات وي، الگوریتم اتوماتیک یوه چټله بلاک diff ته راشکته کیږي نو پاڼه ځوابویونکې پاتې کیږي.
- 3بدل شویو کرښو کلمه-کچه روښانتیاکله چې یو ایستل شوی کرښه سملاسي یوه ننباستل شوي کرښه تعقیبیږي، یو دویم LCS پړاو هغه جوړې د توکن شوي کلمو (خالي-ځای باندې ویشل شوی) باندې چلیږي. دا انلاین روښانه شوي برخې تولیدوي چې دقیقاً ښیي کوم کلمې کرښې دننه بدلې، نه یوازې کومې کرښې بدلې.
- 4یوځای-diff لید د شرایطو کمولو سرهعملیات لیست د یوځای diff په توګه رسمیږي +/− مخکینیو او رنګ-کوډول سره. غیر-بدل شوي کرښې د تنظیم کیدونکي شرایط پنجرې (اصلي: 3 کرښې) نه بهر یوه ellipsis شاته کمیږي. بشپړ پایله کلیپبورډ ته کاپي کیدلی یا د یوه ساده-متن .txt فایل په توګه ډاونلوډیدلی شي.
اړوندې وسیلې
د CSV توپیر (Diff)
دوه CSV فایلونه د یوې کلیدي کالم له مخې پرتله کړئ او دقیقاً وګورئ چې کوم قطارونه زیات شوي، لرې شوي، یا بدل شوي دي — د توپیر لرونکې ځانګړې ساحې زوړ څخه نوي ته ښودل کیږي. د quoted ساحو ملاتړ کوي؛ بشپړ ډول ستاسو په براوزر کې چلیږي.
JSON توپیر
دوه JSON اشیاوې جوړښتي پرتله کړئ — وګورئ چې کوم کیلیانو ورزیات شوي، لرې شوي، یا بدل شوي، حتی ننه شوي معلوماتو دننه. ستاسو په براوزر کې چلیږي.
د PDF پرتله کول
وړیا PDF پرتله کول پرته له اپلوډ او د پاڼو له حده پرته: وګورئ د دوو نسخو ترمنځ څه بدل شوي، د کلمو په کچه د متن سرهکرښې یا د لیدلو بدلونونو په بڼه، په خپل براوزر کې.