সংখ্যা বেস কনভার্টার
বাইনারি, অক্টাল, দশমিক এবং হেক্সাডেসিমালের মধ্যে সংখ্যা তাৎক্ষণিকভাবে রূপান্তর করুন। বিনামূল্যে, ১০০% আপনার ব্রাউজারে।
তথ্যসূত্র
সংখ্যা বেস কী?
একটি সংখ্যা বেস (বা radix) নির্ধারণ করে একটি স্থানীয় সংখ্যা পদ্ধতি কতটি অনন্য অঙ্ক ব্যবহার করে। মানুষ বেস 10-এ (দশমিক) 0–9 অঙ্ক ব্যবহার করে গণনা করে। কম্পিউটার বেস 2-এ (বাইনারি) শুধুমাত্র 0 এবং 1 ব্যবহার করে কাজ করে — প্রতিটি ডিজিটাল ডেটা শেষ পর্যন্ত বাইনারিতে উপস্থাপিত হয়। হেক্সাডেসিমাল (বেস 16) এবং অক্টাল (বেস 8) বাইনারি ডেটার মানব-পাঠযোগ্য সংক্ষিপ্ত রূপ প্রদান করে, কারণ তাদের বেস 2-এর ঘাত (16 = 2⁴, 8 = 2³), যা রূপান্তর সরাসরি করে তোলে।
বেস রেফারেন্স গাইড
বাইনারি (বেস 2): অঙ্ক 0–1। প্রতিটি অঙ্ক এক বিট। 8 বিট = 1 বাইট (মান 0–255)। সমস্ত ডিজিটাল কম্পিউটিংয়ের ভিত্তি — প্রসেসর, মেমরি এবং স্টোরেজ সবই বাইনারিতে কাজ করে।
অক্টাল (বেস 8): অঙ্ক 0–7। প্রতিটি অক্টাল অঙ্ক ঠিক 3 বিট উপস্থাপন করে। Unix/Linux ফাইল অনুমতির জন্য ব্যবহৃত (chmod 755 = rwxr-xr-x)।
দশমিক (বেস 10): অঙ্ক 0–9। মানক দৈনন্দিন গণনা পদ্ধতি — মানুষ যা স্বাভাবিকভাবে ব্যবহার করে।
হেক্সাডেসিমাল (বেস 16): অঙ্ক 0–9 তারপর A–F। প্রতিটি hex অঙ্ক ঠিক 4 বিট (এক নিবল) উপস্থাপন করে। দুটি hex অঙ্ক = এক বাইট। মেমরি ঠিকানা, CSS রঙ (#FF5500), MAC ঠিকানা এবং বাইট-স্তরের ডেটা উপস্থাপনার জন্য ব্যবহৃত।
ডেভেলপারদের কখন বেস রূপান্তর প্রয়োজন?
CSS রঙ: #1A2B3C হলো তিনটি hex বাইট জোড়া যা দশমিকে Red (26), Green (43), Blue (60) উপস্থাপন করে। Unix অনুমতি: chmod 755 — অক্টালে 7 = বাইনারিতে 111 (read+write+execute), 5 = 101 (read+execute)। ডিবাগিং: ডিবাগারে (GDB, LLDB, Chrome DevTools) মেমরি ঠিকানা, পয়েন্টার এবং hex ডাম্প হেক্সাডেসিমালে প্রদর্শিত হয়। নেটওয়ার্কিং: MAC ঠিকানা (48-বিট, 6 hex জোড়া হিসেবে দেখানো), IPv6 ঠিকানা (128-বিট hex), এবং সাবনেট মাস্ক সবই hex বা বাইনারি ব্যবহার করে। বিটওয়াইজ অপারেশন: ফ্ল্যাগ, বিটমাস্ক এবং বিট ম্যানিপুলেশন বুঝতে বাইনারিতে চিন্তা করা প্রয়োজন।
গোপনীয়তা
সমস্ত রূপান্তর ১০০% আপনার ব্রাউজারে চলে। কোনো ডেটা সার্ভারে পাঠানো হয় না।