কিভাবে চেকসাম গণনা করা যায়

সুচিপত্র:

কিভাবে চেকসাম গণনা করা যায়
কিভাবে চেকসাম গণনা করা যায়

ভিডিও: কিভাবে চেকসাম গণনা করা যায়

ভিডিও: কিভাবে চেকসাম গণনা করা যায়
ভিডিও: চেকসাম নম্বর কীভাবে গণনা করবেন 2024, এপ্রিল
Anonim

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

কিভাবে চেকসাম গণনা করা যায়
কিভাবে চেকসাম গণনা করা যায়

নির্দেশনা

ধাপ 1

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

ধাপ ২

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

ধাপ 3

সাধারণ সংযোজন এবং তত্ক্ষণাত কমপক্ষে উল্লেখযোগ্য সংখ্যাগুলির পৃথকীকরণের চেয়ে আজকের দিনে আরও পরিশীলিত চেকসাম অ্যালগরিদম ব্যবহার করা হয়। এই অ্যালগরিদমগুলি ম্যানুয়ালি ব্যবহার করে গণনা চালানো অসুবিধাজনক। এর মধ্যে একটির নাম সিআরসি (সাইক্লিক রিডানডেন্সি চেক)। এই অ্যালগরিদম অনুযায়ী গণনার ফলাফল সাধারণত হেক্সাডেসিমাল নয়, বাইনারি সংখ্যা পদ্ধতিতে প্রকাশ করা হয়। এটি গণনা করতে, cksum ইউটিলিটি (লিনাক্সে) বা সিআরসি-চেক (ডস বা উইন্ডোজে) ব্যবহার করুন।

পদক্ষেপ 4

সিআরসি-র পাশাপাশি, MD5 এবং SHA চেকসাম গণনা করার জন্য আধুনিক অ্যালগরিদমগুলি এখন ব্যাপকভাবে ব্যবহৃত হয়। সেগুলি গণনা করার জন্য ইউটিলিটিগুলি হ'ল ক্রস প্ল্যাটফর্ম। লিনাক্স এবং উইন্ডোজ উভয়ের জন্য সংস্করণ রয়েছে (তবে ডসের জন্য নয়)। প্রথমটি তাদের মধ্যে প্রায়শই ব্যবহৃত হয়। MD5 অ্যালগরিদম ব্যবহার করে আপনি চেকসাম গণনা করতে এটি ব্যবহার করতে, আপনি যে অপারেটিং সিস্টেমটি ব্যবহার করছেন তা নির্বিশেষে, কমান্ডটি লিখুন: md5sum filename.рсш> filename.md5 আপনি একটি দ্বিতীয় ফাইল পাবেন, যাতে চেকসামটি লেখা হবে। উভয় ফাইল প্রাপকের কাছে প্রেরণ করুন। সেগুলি গ্রহণ করার পরে, তিনি নিম্নলিখিত কমান্ডটি সম্পাদন করবেন: md5sum -c filename.md5 ইউটিলিটি দ্বিতীয়টিতে সঞ্চিত তথ্য সহ প্রথম ফাইলের চেকসাম গণনা করবে এবং তারপরে সেগুলি মিলছে কিনা তা আপনাকে জানায়।

প্রস্তাবিত: