এই সরঞ্জামটি কী করে
Text Diff Checker দুটি টেক্সট ইনপুট তুলনা করে এবং পরিবর্তন হাইলাইট করে। ওয়ার্ড-লেভেল বা লাইন-লেভেল diff বেছে নিন। সংযোজন একটি রঙে, ব deletion অন্য রঙে উপস্থিত হয়। সম্পাদনা পর্যালোচনা, সংস্করণ তুলনা এবং কনফিগ বা কোডে পার্থক্য খুঁজে বের করার জন্য দরকারী।
কীভাবে ব্যবহার করবেন
১. টেক্সট পেস্ট করুন — প্রথম এলাকায় মূল টেক্সট লিখুন বা পেস্ট করুন, এবং দ্বিতীয় এলাকায় পরিবর্তিত টেক্সট। ২. মোড বেছে নিন — ওয়ার্ড-লেভেল (পরিবর্তিত শব্দ হাইলাইট) বা লাইন-লেভেল (পুরো লাইন)। ৩. Diff দেখুন — পরিবর্তন হাইলাইট করা হয়। সংযোজন এবং ব deletion স্পষ্টভাবে চিহ্নিত। ৪. সোয়াপ — প্রয়োজনে তুলনা উল্টাতে দুটি ইনপুট সোয়াপ করুন। ৫. কপি — সরঞ্জাম সমর্থন করলে diff আউটপুট কপি করুন।
কীভাবে কাজ করে
সরঞ্জামটি দুটি টেক্সটের মধ্যে সংক্ষিপ্ততম সম্পাদনা সিকোয়েন্স গণনা করতে একটি diff অ্যালগরিদম (যেমন diff প্যাকেজ থেকে) ব্যবহার করে। ওয়ার্ড-লেভেল মোডের জন্য, টেক্সট শব্দে বিভক্ত হয় এবং diff করা হয়; লাইন-লেভেলের জন্য, এটি লাইনে বিভক্ত হয়। ফলাফল সংযোজিত (সবুজ) এবং সরানো (লাল) সেগমেন্টের জন্য span এলিমেন্ট দিয়ে রেন্ডার করা হয়। সব প্রসেসিং ক্লায়েন্ট-সাইডে চলে।
সমস্ত গণনা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।
ব্যবহারের ক্ষেত্র ও উদাহরণ
- কোড রিভিউ — আগে/পরে কোড পরিবর্তন তুলনা করুন।
- কনফিগ — কনফিগ সংস্করণের মধ্যে পার্থক্য খুঁজুন।
- চুক্তি — চুক্তি ড্রাফট তুলনা করুন।
- অনুবাদ — অনুবাদ আপডেট চেক করুন।
- প্লেজিয়ারিজম — অনুরূপ দস্তাবেজ তুলনা করুন (ম্যানুয়াল রিভিউ)।
উদাহরণ
মূল: The quick brown fox
পরিবর্তিত: The fast brown fox jumps
ওয়ার্ড diff: "quick" সরানো, "fast" এবং "jumps" যোগ করা।
সীমাবদ্ধতা ও পরিচিত সীমা
- শুধুমাত্র দুটি ইনপুট — একসাথে দুটির বেশি টেক্সট তুলনা করতে পারে না।
- প্লেইন টেক্সট — কোডের জন্য কোনো সিনট্যাক্স হাইলাইটিং বা স্ট্রাকচার্ড diff নেই।
- বড় ফাইল — খুব দীর্ঘ টেক্সট diff গণনা ধীর করতে পারে।
- কোনো মার্জ নেই — শুধুমাত্র diff দেখায়; কোনো ৩-ওয়ে মার্জ বা কনফ্লিক্ট রেজোলিউশন নেই।