mikaio.dev/freetools

টেক্সট ডিফ টুল

তাদের মধ্যে কি পরিবর্তন হয়েছে তা দেখতে নীচের বাক্সগুলিতে একটি পাঠ্যের দুটি সংস্করণ আটকান৷

দুটি পাঠ তুলনা করুন এবং পার্থক্য খুঁজুন

আপনি একটি সংশোধিত নথি প্রুফরিড করছেন, চুক্তিতে কী পরিবর্তন হয়েছে তা পরীক্ষা করছেন, একটি প্রবন্ধের দুটি সংস্করণ তুলনা করছেন বা একটি কপি-পেস্ট সঠিক ছিল কিনা তা যাচাই করছেন, একটি পাঠ্য ডিফ টুল ঠিক কী পরিবর্তন হয়েছে তা হাইলাইট করে সময় বাঁচায়। প্রথম বাক্সে মূল পাঠ্যটি এবং দ্বিতীয়টিতে নতুন সংস্করণটি আটকান, এবং পার্থক্যগুলি তাত্ক্ষণিকভাবে চিহ্নিত করা হয়৷

শব্দ-স্তরের পার্থক্য কীভাবে কাজ করে

টুলটি লংগেস্ট কমন সাবসিকেন্স (এলসিএস) অ্যালগরিদম ব্যবহার করে — একই অ্যালগরিদম ইউনিক্স ডিফ কমান্ড এবং গিট ডিফের অন্তর্নিহিত। এটি শব্দের বৃহত্তম ক্রম খুঁজে পায় যা একই ক্রমে উভয় পাঠ্যে উপস্থিত হয়, তারপর সেই ক্রমটির বাইরের সমস্ত কিছু যোগ বা মুছে ফেলা হিসাবে চিহ্নিত করে৷

স্ট্রাইকথ্রু সহ লাল রঙে দেখানো শব্দগুলি আসল কিন্তু নতুন সংস্করণে নয় (মোছা হয়েছে)। সবুজ রঙে হাইলাইট করা শব্দগুলি নতুন সংস্করণে রয়েছে তবে আসল (সংযোজিত) নয়। অপরিবর্তিত শব্দগুলি সাধারণ পাঠ্যে উপস্থিত হয়।

পাঠ্য তুলনার জন্য সাধারণ ব্যবহার

দস্তাবেজ সংশোধন: যখন একজন সহযোগী একটি সংশোধিত নথি ফেরত দেয়, তখন উভয় সংস্করণ সম্পূর্ণ না পড়েই ঠিক কোন শব্দ বা বাক্য পরিবর্তিত হয়েছে তা দ্রুত দেখুন।

চুক্তি পর্যালোচনা: আইনি পেশাদাররা চুক্তি সংস্করণগুলির মধ্যে পরিবর্তনগুলি ট্র্যাক করতে ডিফ ব্যবহার করেন। একটি "রেডলাইন" বা "মার্কআপ" নথি মূলত আইনী পাঠ্যে প্রয়োগ করা একটি পার্থক্য।

একাডেমিক প্রুফরিডিং: একটি সংশোধিত খসড়ার সাথে প্রথম খসড়ার তুলনা করুন যাতে প্রত্যাশিত সম্পাদনাগুলি সঠিকভাবে করা হয়েছে এবং কোনো অনিচ্ছাকৃত পরিবর্তন প্রবর্তন করা হয়নি।

কোড পর্যালোচনা: যদিও কোডের পার্থক্যগুলি গিট ডিফের মতো সরঞ্জামগুলির দ্বারা সর্বোত্তমভাবে পরিচালনা করা হয় (যা লাইন-বাই-লাইন পরিচালনা করে), ডকুমেন্টেশন বা মন্তব্য পর্যালোচনা করার সময় একটি শব্দ-স্তরের পার্থক্য সাহায্য করতে পারে।

প্লাজিয়ারিজম চেকিং: একটি জমা দেওয়া পাঠ্যের সাথে মূলের সাথে তুলনা করুন স্পট প্যারাফ্রেজিং — পুনরায় সাজানো বা প্রতিস্থাপিত শব্দ যা একই অর্থ সংরক্ষণ করে।

অনুবাদ যাচাই: সম্পূর্ণতা নিশ্চিত করতে একটি উত্স পাঠ্যের অনুবাদ শব্দ-শব্দের সাথে তুলনা করুন (যদিও এটি প্রাকৃতিক ভাষার পার্থক্যের কারণে আনুমানিক)।

শব্দ-স্তরের পার্থক্যের সীমাবদ্ধতা

এই টুল শব্দার্থবিদ্যা না বুঝে শব্দের তুলনা করে। একটি বাক্য যা সম্পূর্ণরূপে একই অর্থ দিয়ে পুনরায় লেখা হয়েছে তা সম্পূর্ণরূপে মুছে ফেলা এবং যোগ করা হবে। শব্দার্থগত সাদৃশ্য বোঝার জন্য, প্রাকৃতিক ভাষা প্রক্রিয়াকরণ সরঞ্জাম প্রয়োজন।

তুলনাটি শব্দের মধ্যে বিন্যাস, ক্যাপিটালাইজেশন বা বিরাম চিহ্নকে আলাদা করে না যদি না সেগুলি একটি শব্দ টোকেনের অংশ হয়। "হ্যালো" এবং "হ্যালো" আলাদা শব্দ হিসাবে বিবেচিত হয়।

টুলটি কিভাবে ব্যবহার করবেন

প্রথম বাক্সে মূল পাঠ্যটি এবং দ্বিতীয়টিতে সংশোধিত সংস্করণটি পেস্ট করুন এবং তুলনাটি অবিলম্বে নীচে প্রদর্শিত হবে, লাল রঙে মুছে ফেলা এবং সবুজ রঙে হাইলাইট করা সংযোজনগুলির সাথে। তুলনাটি ট্রিগার করার জন্য চাপ দেওয়ার জন্য কোনও বোতাম নেই — এটি লাইভ আপডেট করে, তাই আপনি যে কোনও সময় একটি নতুন সংস্করণ পেস্ট করতে পারেন এবং অবিলম্বে দেখতে পারেন যে এটি আগে যা এসেছে তার থেকে কীভাবে আলাদা।

কেন শব্দ-স্তরে তুলনা, চরিত্র-স্তরে নয়

একটি ভিন্ন টুল তাত্ত্বিকভাবে শব্দ দ্বারা শব্দের পরিবর্তে অক্ষর দ্বারা অক্ষর তুলনা করতে পারে, কিন্তু সেই পদ্ধতিটি এমন ফলাফল তৈরি করে যা প্রযুক্তিগতভাবে নির্ভুল এবং ব্যবহারিকভাবে অকেজো: একটি দীর্ঘ বাক্যের মাঝখানে একটি একক টাইপো ঠিক করা হলে তা পরিবর্তিত বাক্যটির প্রায় সম্পূর্ণ বাকি অংশকে দেখাবে, কারণ সংশোধনের পরে প্রতিটি অক্ষর অবস্থান পরিবর্তন করে। পরিবর্তে শব্দ স্তরে তুলনা করার অর্থ হল একটি একক সংশোধন করা শব্দ একটি মুছে ফেলা এবং একটি সংযোজন হিসাবে দেখায়, যখন বাক্যটির অন্য সমস্ত কিছু যা প্রকৃতপক্ষে পরিবর্তিত হয়নি তা সঠিকভাবে একা রেখে দেওয়া হয় - আসলে কী সম্পাদিত হয়েছিল তা বোঝার চেষ্টা করা একজন মানুষের জন্য একটি অনেক বেশি দরকারী সংকেত, যা সঠিকভাবে গ্রানুলারিটির স্তর সবচেয়ে বাস্তব সম্পাদনা এবং প্রুফরিডিং কাজগুলি যত্ন করে৷

দক্ষতার সাথে একটি ভিন্ন পড়া

একটি দীর্ঘ তুলনা পর্যালোচনা করার সময়, এটি প্রতিটি শব্দ পড়ার পরিবর্তে রঙের ক্লাস্টারগুলির জন্য স্ক্যান করতে সহায়তা করে: একে অপরের পাশে লাল এবং সবুজের একটি আঁটসাঁট ক্লাস্টার সাধারণত একটি ছোট রিওয়ার্ডিং নির্দেশ করে, যখন একটি রঙের দীর্ঘ নিরবচ্ছিন্ন দৌড় একটি সম্পাদনার পরিবর্তে একটি সত্যিকারের নতুন বা মুছে ফেলা উত্তরণ নির্দেশ করে৷ এই প্যাটার্ন-স্ক্যানিং পদ্ধতির সাথে স্বাচ্ছন্দ্য বোধ করাই অভিজ্ঞ সম্পাদক এবং আইনি পর্যালোচকদেরকে কয়েক মিনিটের মধ্যে একটি বহু-পৃষ্ঠার রেডলাইন প্রক্রিয়া করতে দেয়, বরং পুরো ডকুমেন্ট লাইনটি লাইনে পুনরায় পড়ার পরিবর্তে।

সফ্টওয়্যার বনাম গদ্যে ভিন্ন সরঞ্জাম

প্রোগ্রামাররা ক্রমাগত গিট ডিফের মতো লাইন-ভিত্তিক ডিফ টুল ব্যবহার করে এবং কেন এই ধরনের শব্দ-স্তরের পার্থক্য একটি প্রতিস্থাপনের পরিবর্তে একটি ভিন্ন, পরিপূরক টুল তা বোঝার মতো। সোর্স কোড স্বাভাবিকভাবেই বিযুক্ত লাইনে সংগঠিত হয়, তাই লাইন দ্বারা লাইন তুলনা করা সঠিক গ্রানুলারিটি - একটি পরিবর্তিত লাইন হল যুক্তির একটি পরিবর্তিত একক। গদ্যের এমন কোন স্বাভাবিক রেখা সীমানা নেই; একটি একক বাক্য উইন্ডোর প্রস্থের উপর নির্ভর করে বেশ কয়েকটি লাইন জুড়ে মোড়ানো হতে পারে এবং পরিবর্তনের অর্থপূর্ণ একক হল শব্দ বা বাক্যাংশ, যেখানেই একটি লাইন ভেঙ্গে যায় সেখানে নয়। ঠিক এই কারণেই গদ্য তুলনা করার জন্য একটি কোড-ভিত্তিক, লাইন-ভিত্তিক ডিফ টুল পুনরায় ব্যবহার করার পরিবর্তে একটি শব্দ-স্তরের পদ্ধতির প্রয়োজন।

অনুবাদ খসড়া তুলনা

দ্বিভাষিক সম্পাদক এবং অনুবাদকরা কখনও কখনও একই উত্স পাঠ্যের অনুবাদের দুটি সংস্করণের তুলনা করার জন্য একটি শব্দ-স্তরের পার্থক্য ব্যবহার করেন - উদাহরণস্বরূপ, একটি মেশিন-অনুবাদিত সংস্করণের বিপরীতে একজন মানব অনুবাদকের খসড়া, বা একই অনুচ্ছেদের দুটি ধারাবাহিক সংশোধন - দ্রুত ঠিক কোথায় শব্দ পছন্দগুলি ভিন্ন হয় তা খুঁজে বের করার জন্য, সম্পূর্ণ পার্থক্য অনুসন্ধানের জন্য পুনরায় পড়ার প্রয়োজন ছাড়াই৷

একটি পার্থক্য উপর নির্ভর করার আগে একটি দ্রুত বিবেক চেক

কোনও গুরুত্বপূর্ণ কিছুর জন্য ভিন্ন ফলাফলের উপর বিশ্বাস করার আগে — একটি আইনি নথি, একটি গ্রেডেড অ্যাসাইনমেন্ট — প্রথমে দুটি বাক্সে একটি ছোট পরিচিত পরিবর্তন পেস্ট করুন এবং টুলটি ঠিক সেই পরিবর্তনটিকে হাইলাইট করে এবং অন্য কিছু নয় তা নিশ্চিত করুন, একইভাবে আপনি একটি রেসিপির জন্য বিশ্বাস করার আগে একটি পরিচিত ওজন সহ একটি নতুন রান্নাঘরের স্কেল পরীক্ষা করবেন।

ব্যক্তিগত এবং তাত্ক্ষণিক

লংগেস্ট কমন সাবসিকুয়েন্স অ্যালগরিদম ব্যবহার করে সমস্ত তুলনা সম্পূর্ণরূপে আপনার ব্রাউজারে চলে, তাই ফলাফলগুলি অবিলম্বে প্রদর্শিত হয় এবং আপনার পেস্ট করা কোনও পাঠ্য কোনও সার্ভারে পাঠানো হয় না, লগ করা বা শেয়ার করা হয়।

পাঠ্য পার্থক্য FAQ

পার্থক্য কিভাবে কাজ করে?
টুলটি শব্দ দ্বারা দুটি পাঠ্য শব্দের তুলনা করে। B তে উপস্থিত শব্দগুলি A-তে নয় সবুজ রঙে দেখানো হয়েছে (যোগ করা হয়েছে)। A তে থাকা শব্দগুলি কিন্তু B তে নয় লাল রঙে দেখানো হয়েছে (সরানো হয়েছে)।
এটি কি গিট ডিফের মত একটি বাস্তব পার্থক্য?
দ্রুত তুলনা করার জন্য এটি একটি সহজ শব্দ-স্তরের পার্থক্য। প্রোগ্রামিং-এ ব্যবহৃত অক্ষর-স্তর বা লাইন-স্তরের পার্থক্যগুলির জন্য, গিট ডিফ বা ডিফ(1) এর মতো ডেডিকেটেড সরঞ্জামগুলি আরও উপযুক্ত।
আমার টেক্সট সংরক্ষিত?
না। তুলনাটি সম্পূর্ণরূপে আপনার ব্রাউজারে চলে। কোনো সার্ভারে কিছুই পাঠানো হয় না।