UsefulVerse গাইড

হেক্সাডেসিমাল থেকে বাইনারিতে রূপান্তর

আগে হেক্সাডেসিমাল সংখ্যাকে দশমিকে রূপান্তর করতে হবে না। প্রতিটি হেক্স অঙ্কের বদলে তার সমতুল্য চার-বিট বাইনারি বসিয়ে দলগুলো ক্রমানুসারে জুড়ুন।

চার-বিটের নিয়ম

হেক্সাডেসিমালে 16টি চিহ্ন আছে: 0–9 এবং A–F; এখানে A হলো 10, F হলো 15। চারটি বাইনারি বিট দিয়ে 0 থেকে 15 পর্যন্ত মান লেখা যায়, তাই প্রতিটি হেক্স অঙ্কের জন্য ঠিক একটি চার-বিটের দল থাকে।

হেক্সাডেসিমাল অঙ্ক থেকে চার-বিট বাইনারি
হেক্সাডেসিমালবাইনারিহেক্সাডেসিমালবাইনারি
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111

উদাহরণ: 24D₁₆ রূপান্তর

  1. হেক্সাডেসিমাল সংখ্যাটিকে অঙ্কে ভাগ করুন: 2, 4 এবং D।
  2. প্রতিটি অঙ্কের চার-বিটের দল দেখুন: 2 → 0010, 4 → 0100, D → 1101।
  3. একই ক্রমে দলগুলো জুড়ুন: 24D₁₆ = 0010 0100 1101₂।

যাচাই করে দেখুন, 24D₁₆-এর দশমিক মান 589 এবং 0010 0100 1101₂-এর মানও 589। চার-বিটের দল ব্যবহার করলে রূপান্তর যাচাই সহজ হয়।

শুরুর শূন্য কেন গুরুত্বপূর্ণ

প্রতিটি অঙ্ক রূপান্তরের সময় চারটি বিটই রাখুন: এই দলভিত্তিক পদ্ধতিতে 2 হলো 0010, শুধু 10 নয়। শুরুতে শূন্য থাকলে সংখ্যার মান বদলায় না, তবে প্রতিটি হেক্স অঙ্ককে তার চার-বিটের দলের সঙ্গে মিলিয়ে রাখে। বাইট, বিট ফিল্ড বা নির্দিষ্ট-প্রস্থের মান পড়ার সময় এটি গুরুত্বপূর্ণ।

যেমন, 0A₁₆ হবে 0000 1010₂। শুধু সবচেয়ে ছোট সাধারণ বাইনারি রূপ দরকার হলে দলগুলো জোড়ার পর একেবারে শুরুর শূন্য বাদ দিতে পারেন; কোনো দলের ভেতরের শূন্য বাদ দেবেন না।

ধাপ না হারিয়ে বড় মান রূপান্তর করুন

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

দ্রুত যাচাইয়ের জন্য UsefulVerse-এর বেস কনভার্টার ব্রাউজারেই 2 থেকে 36 ভিত্তির মধ্যে পূর্ণসংখ্যা বদলায়। ইনপুট ভিত্তি হেক্সাডেসিমাল এবং আউটপুট ভিত্তি বাইনারি বাছুন; মানটি আপনার ডিভাইসেই থাকে।

সূত্র ও আরও পড়ার জন্য