جیاوازی دەقی بەخۆڕایی
دوو پارچە دەق بەراورد بکە و بزانە چی گۆڕاوە. جیاوازی هێڵ بە هێڵ لەگەڵ هێڵی زیادکراو، لابراو، و نەگۆڕاو.
چۆن کار دەکات
Text Diff ئەلگۆریتمی دەستنووسی Longest Common Subsequence (LCS) بەکاردێنێت جێبەجێکراو ڕاستەوخۆ لەم ئامرازەدا — بەبێ کتێبخانەی diffی دەرەکی. هەموو شتێک لە وێبگەڕدا ڕادەبات؛ دەقەکەت هەرگیز بۆ سێرڤەرێک نانێردرێت.
- 1دەق دابەش دەکرێت بۆ هێڵناوەڕۆکی هەر textareaیەک لەسەر هێمای هێڵی نوێ دابەش دەکرێت بۆ ڕیزێکی هێڵ. ستانداردکردنی ئارەزوومەندانە (بچووککردن، دادڕمانی بۆشایی) لەسەر کۆپیەکی ئەو ڕیزانە جێبەجێدەکرێت پێش بەراوردکردن، لەکاتێکدا سەرەکییەکان بۆ پیشاندان دەپارێزرێن.
- 2خشتەی LCS لە Uint32Arrayیەکدا ژمێردەکرێتخشتەیەکی داینامیک-پرۆگرامینگی خواروو-بۆ-سەروو لە Uint32Arrayیەکی جۆردار بنیاتنراوە — O(m×n) لە کات و بیرگە. بۆ داخڵییانەی کۆی خانەی تێکەڵیان لە 4 ملیۆن زیاتر بێت (نزیکەی 16 مێگابایت)، ئەلگۆریتمەکە بەخۆکار دەگەڕێتەوە بۆ دیفی بلۆکی زبرتر بۆیە پەڕەکە وەڵامدەرەوە دەمێنێتەوە.
- 3تیشکخستنی ئاستی-وشە لەسەر هێڵی گۆڕدراوکاتێک هێڵێکی سڕاوە ڕاستەوخۆ دوابیای هێڵێکی زیادکراو دێت، تێپەڕی دووەمی LCS لەسەر وشەی تۆکنایزکراوی ئەو جووتەدا ڕادەبات (دابەشکراو لەسەر بۆشایی). ئەمە بەشی تیشکخراوی ناوخۆیی دروستدەکات کە بەدروستی نیشان دەدات کام وشە لەناو هێڵدا گۆڕان، نەک تەنها کام هێڵ گۆڕان.
- 4بینینی دیفی یەکخراو لەگەڵ داتخستنی چوارچێوەلیستی کارلێکەکان وەک دیفێکی یەکخراو دەکێشرێت لەگەڵ پێشگری +/− و ڕەنگی کۆدکراو. هێڵی نەگۆڕاو لە دەرەوەی پەنجەرەی چوارچێوەی ڕێکخراو (بنەڕەت: 3 هێڵ) لەپشت خاڵی سێانوودا دادەخرێن. ئەنجامی تەواو دەتوانرێت بۆ کلیپبۆرد کۆپی بکرێت یان وەک فایلێکی دەقی سادەی .txt داگیرێت.
ئامرازە پەیوەندیدارەکان
جیاوازی CSV
دوو فایلی CSV بەپێی ستوونێکی سەرەکی بەراورد بکە و بزانە بەدروستی کام ڕیز زیادکراوە، لابراوە یان گۆڕدراوە — لەگەڵ ئەو خانانەی جیاوازن، لە کۆن بۆ نوێ نیشان دراوە. خانە داخراوەکان بەڕێک دەخوێنێتەوە؛ هەمووی لە وێبگەڕەکەتدا کاردەکات.
جیاوازی JSON
دوو ئۆبجێکتی JSON بەراورد بکە بە شێوەی پێکهاتەیی — ببینە کام کلیل زیادکراوە، لابراوە، یان گۆڕدراوە، تەنانەت لە قووڵترین شوێنی داتای تێدابووش. لە وێبگەڕەکەتدا کاردەکات.
بەراوردکردنی PDF
بەراوردکردنی PDF بێ بارکردن و بێ سنووری لاپەڕە: بزانە لە نێوان دوو وەشانەکەدا چی گۆڕاوە، وەک سووربەندی دەق بە وشە یان جیاوازی بینراو، لە وێبگەڕەکەتدا.