# লেখা তুলনা

URL: https://discuvr.org/text-diff/?hl=bn
Last updated: 2026-11-07
MCP tool: `compare_texts`

দুটি লেখা লাইন ধরে তুলনা করুন এবং দেখুন কী যোগ, বাদ বা বদল হয়েছে, বদলানো শব্দগুলো হাইলাইট করা থাকে। বড়-ছোট হাতের অক্ষর বা স্পেস উপেক্ষা করুন। কিছুই সংরক্ষণ হয় না।

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

## এটি কী করে

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

## এটি যেভাবে কাজ করে

1. মূল লেখা বাঁ দিকে এবং বদলানো লেখা ডান দিকে পেস্ট করুন।
2. তুলনা করুন চাপুন।
3. চিহ্নিত লাইনগুলো পড়ুন, অথবা উল্টো দিক থেকে পরিবর্তন দেখতে পাশ বদলান।

## উদাহরণ: ফেরত আসা চুক্তি যাচাই

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

## তুলনা কীভাবে কাজ করে

লেখাগুলো প্রথমে লাইন ধরে তুলনা করা হয়, তাই প্রতি লাইনে একটি ধারা, সেটিং বা রেকর্ড রাখা সুবিধাজনক। যোগ বা বাদ নয়, সম্পাদিত লাইনগুলো জোড়া বাঁধা হয় এবং তাদের শব্দ আবার তুলনা করে সঠিক পরিবর্তন হাইলাইট করা হয়। শব্দ হাইলাইট তখনই হয় যখন একটি লাইনের দুই সংস্করণ মিলিয়ে 1,000 অক্ষরের মধ্যে থাকে, এক তুলনায় সম্পাদিত লাইনের মোট 50,000 অক্ষর পর্যন্ত; এর চেয়ে লম্বা লাইন পুরোটা চিহ্নিত হয়। প্রতিটি পাশে 2,00,000 অক্ষর ও 5,000 লাইন পর্যন্ত রাখা যায়।

## উপেক্ষা করার অপশনগুলো কী বাদ দেয়, আর কী তবুও পরিবর্তন হিসেবে গোনা হয়

অতিরিক্ত স্পেস উপেক্ষা করুন একটানা স্পেস ও ট্যাবকে একটি স্পেসে পরিণত করে এবং প্রতিটি লাইনের দুই প্রান্ত থেকে সেগুলো ছেঁটে ফেলে, তাই ট্যাব বা শেষে স্পেস থাকা লাইন একক স্পেসে লেখা একই শব্দগুলোর সঙ্গে মিলে যায়। তবে এটি স্পেস পুরোপুরি মুছে দেয় না: "ab" আর "a b" এখনও আলাদা। একটি ফাঁকা লাইন, বা কেবল একটি লেখার শেষ লাইনের পরের লাইন ব্রেক, তবুও যোগ করা লাইন হিসেবে গোনা হয়। কেস উপেক্ষা করুন ইউনিকোড কেস ফোল্ডিং ব্যবহার করে, তাই "Straße" আর "STRASSE" মিলে যায়। কোনো অপশন পার্থক্য লুকালে লাইনটি পরিবর্তিত লেখায় যেমন আছে তেমনই দেখানো হয়। Windows (CRLF) ও Unix লাইন ব্রেক সমান ধরা হয়; পুরোনো Mac-এর লাইন ব্রেক (শুধু CR) থাকা লেখা একটি লম্বা লাইন হিসেবে পড়া হয়।

## সাদৃশ্যের স্কোর কী মাপে

সাদৃশ্য অক্ষর নয়, পুরো লাইন তুলনা করে: মিলে যাওয়া লাইনের সংখ্যার দ্বিগুণকে দুই দিকের মোট লাইনের সংখ্যা দিয়ে ভাগ করা হয়। দশটি লাইনের একটি বদলালে 90% আসে, কিন্তু এক লাইনের লেখায় একটি শব্দ বদলালে 0% আসে, যদিও প্রায় সব শব্দই এক। বাক্য ধরে স্কোর চাইলে আগে প্রতিটি বাক্য আলাদা লাইনে রাখুন। কোনো সম্পাদিত অংশের ভেতরে বদলানো লাইনগুলো ক্রমানুসারে অন্য দিকের লাইনের সঙ্গে জোড়া হয়; অংশটির এক দিকে বেশি লাইন থাকলে বাড়তি লাইনগুলো যোগ করা বা মোছা হিসেবে গোনা হয়।

## প্রশ্নাবলী

**পুরো অনুচ্ছেদ কেন বদলানো হিসেবে চিহ্নিত হয়?**

লাইন ব্রেক ছাড়া একটি অনুচ্ছেদ একটিই লাইন, তাই একটি শব্দ বদলালেই পুরো লাইন চিহ্নিত হয়। লাইনের দুই সংস্করণ মিলিয়ে 1,000 অক্ষরের মধ্যে থাকলে ভেতরের বদলানো শব্দ হাইলাইট হয়; এর চেয়ে লম্বা অনুচ্ছেদ পুরোটা চিহ্নিত হয়। আগে লেখাকে বাক্য বা ধারায় ভাগ করলে হাইলাইট আরও নিখুঁত আর গণনা আরও কাজের হয়।

**আমি কি Excel-এর দুটি কলাম তুলনা করতে পারি?**

হ্যাঁ। প্রতিটি কলাম কপি করে একেক পাশে পেস্ট করুন; প্রতিটি সেল একটি লাইন হয়। তুলনা সারির ক্রম মেনে চলে, তাই দেখা যায় দুটি তালিকা কোথায় আলাদা হয়ে যায় এবং কোন সারি যোগ বা মুছে ফেলা হয়েছে। ক্রম গুরুত্বপূর্ণ না হলে আগে কেস কনভার্টারের A থেকে Z সাজান দিয়ে দুটি তালিকাই সাজিয়ে নিন, যাতে শুধু আসল যোগ ও বাদ চিহ্নিত হয়। বড় হাতের অক্ষর আর বাড়তি স্পেস বাদ দিতে কেস উপেক্ষা করুন ও অতিরিক্ত স্পেস উপেক্ষা করুন চালু করুন। Excel-এর ভেতরেই যাচাই করতে: =EXACT(A2,B2) একই সারির দুটি সেল তুলনা করে এবং বড়-ছোট হাতের অক্ষর আলাদা ধরে (সাধারণ =A2=B2 তা ধরে না), আর =COUNTIF(B:B,A2)=0 কলাম A-এর এমন মানের জন্য TRUE দেয় যা কলাম B-তে নেই। COUNTIF বড়-ছোট হাতের অক্ষর উপেক্ষা করে এবং * ও ?-কে ওয়াইল্ডকার্ড হিসেবে পড়ে, তাই এগুলো ডেটার অংশ হলে আগে ~ দিন।

**আমি কি Word বা PDF নথি তুলনা করতে পারি?**

প্রতিটি নথি থেকে লেখা কপি করে পেস্ট করুন। বোল্ড বা ফন্টের মতো ফরম্যাটিং তুলনা হয় না, শুধু শব্দ আর লাইন।

**লেখা কত বড় হতে পারে?**

প্রতিটি পাশে 2,00,000 অক্ষর ও 5,000 লাইন পর্যন্ত।

**আমার লেখা কি সংরক্ষিত হয়?**

না। দুটি লেখা একই অনুরোধে তুলনা করে ফেরত দেওয়া হয় এবং কখনো কোনো ডেটাবেস বা লগে লেখা হয় না।

**দুটি JSON ফাইল বা কোডের দুটি অংশ কি তুলনা করা যায়?**

হ্যাঁ, তবে তুলনা হয় লাইন ধরে, তাই এক লাইনে থাকা minified JSON একটি পরিবর্তিত লাইন হিসেবে দেখায়। আগে দুটি ভার্সনই JSON ফরম্যাটার দিয়ে ফরম্যাট করুন (এটি key-এর ক্রম ঠিক রাখে), যাতে প্রতিটি key নিজের লাইনে থাকে আর শুধু আসল মানের পরিবর্তন চিহ্নিত হয়। কোড যেমন আছে তেমনই ভালো তুলনা হয়; শুধু ইন্ডেন্টেশন বদলালে অতিরিক্ত স্পেস উপেক্ষা করুন চালু করুন।

**Word বা Google Docs-এর ভেতরেই দুটি সংস্করণ কীভাবে তুলনা করব?**

Word-এ একটি ডকুমেন্ট খুলে Review > Compare > Compare Documents বেছে নিন, তারপর মূল ও সংশোধিত ফাইল বাছুন: Word একটি তৃতীয় ডকুমেন্ট খোলে যেখানে প্রতিটি পার্থক্য ট্র্যাক করা পরিবর্তন হিসেবে দেখায়, ফরম্যাটিংয়ের পরিবর্তনও। Google Docs-এ একটি সংস্করণ খুলে Tools > Compare documents বেছে নিন, তারপর অন্যটি বাছুন: আপনার Drive-এ একটি নতুন ডকুমেন্ট তৈরি হয় যেখানে পার্থক্যগুলো প্রস্তাবিত সম্পাদনা হিসেবে থাকে, আর এটি ব্যবহার করতে সম্পাদনার অনুমতি লাগে। দুটি লেখা যখন দুটোই Word ফাইল বা দুটোই Google Docs নয়, যেমন ইমেলের একটি ধারা বনাম স্বাক্ষরিত PDF, তখন এই পেজ ব্যবহার করুন: দুই দিক পেস্ট করুন, বদলানো শব্দগুলো হাইলাইট হয় এবং কিছুই সংরক্ষিত হয় না।

**জায়গা বদলানো লাইন কি এটি ধরতে পারে?**

না। তুলনা লাইনের ক্রম মেনে চলে, তাই অন্য জায়গায় সরানো লাইন পুরোনো জায়গায় মুছে ফেলা এবং নতুন জায়গায় যোগ করা হিসেবে দেখায়, আর প্রতিটি মোটে একবার গোনা হয়। উদাহরণ: A, B, C বনাম B, C, A দিলে 1টি লাইন মুছে ফেলা, 1টি লাইন যোগ এবং 66.7% সাদৃশ্য আসে। সরানো লাইন কোনো সম্পাদিত লাইনের পাশে পড়লে দুটি জোড়া হয়ে একটি পরিবর্তিত লাইন হিসেবেও দেখাতে পারে। ক্রম যা-ই হোক দুটি তালিকায় একই লাইন আছে কি না দেখতে, আগে কেস কনভার্টারের A থেকে Z সাজান দিয়ে দুটিই সাজিয়ে নিন।

**কমান্ড লাইন থেকে দুটি টেক্সট ফাইল কীভাবে তুলনা করব?**

Windows-এ Command Prompt-এ fc /n old.txt new.txt আলাদা ব্লকগুলো লাইন নম্বরসহ দেখায়; কেস উপেক্ষা করতে /c এবং স্পেস ও ট্যাব সংকুচিত করতে /w যোগ করুন। macOS ও Linux-এ diff -u old.txt new.txt একটি unified diff ছাপে; diff -i কেস উপেক্ষা করে এবং diff -b হোয়াইট স্পেসের পরিমাণের পরিবর্তন উপেক্ষা করে। Git ইনস্টল থাকলে git diff --no-index old.txt new.txt যেকোনো সিস্টেমে, রিপোজিটরির বাইরেও চলে, আর --word-diff যোগ করলে বদলানো শব্দ চিহ্নিত হয়। লেখা যখন ফাইলে নেই, যেমন ইমেলের একটি ধারা বনাম PDF-এর একটি, অথবা টার্মিনাল ছাড়াই বদলানো শব্দ পাশাপাশি হাইলাইট দেখতে চাইলে এই পেজ ব্যবহার করুন।

## অফিস ও ডেটা-এ আরও

- [CSV থেকে Excel](https://discuvr.org/csv-to-excel/?hl=bn)
- [PDF স্বাক্ষর করুন](https://discuvr.org/sign-pdf/?hl=bn)
- [রিড্যাক্ট](https://discuvr.org/redact/?hl=bn)
- [আমার IP কী](https://discuvr.org/what-is-my-ip/?hl=bn)

## প্রায়ই এগুলোর সঙ্গে ব্যবহৃত হয়

- [কেস কনভার্টার ও লাইন টুল](https://discuvr.org/case-converter/?hl=bn)
- [JSON ফরম্যাটার](https://discuvr.org/json-formatter/?hl=bn)
- [ওয়ার্ড কাউন্টার ও পঠনযোগ্যতা বিশ্লেষক](https://discuvr.org/word-counter/?hl=bn)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
