১. এই সরঞ্জামটি কী করে
এই বিনামূল্যে অনলাইন নম্বর কনভার্টার এক জায়গায় বাইনারি, অক্টাল, দশমিক, হেক্স, বেস ৩২, বেস ৩৬ ও বেস ৬৪ এর মধ্যে রূপান্তর করে। ডেভেলপার, ছাত্র ও বিভিন্ন নম্বর সিস্টেম নিয়ে কাজ করা সবার জন্য বাইনারি থেকে দশমিক কনভার্টার, হেক্স থেকে দশমিক কনভার্টার বা দশমিক থেকে হেক্স হিসেবে ব্যবহার করুন। যেকোনো বেসে মান লিখুন এবং তাৎক্ষণিক সব অন্যগুলোর সমতুল্য দেখুন। নেগেটিভ নম্বর ও খুব বড় পূর্ণসংখ্যা (BigInt) সমর্থন করে। বিনামূল্যে ও গোপন; সব আপনার ব্রাউজারে চলে। প্রোগ্রামিং, হেক্স কালার, বিট মাস্ক বা শিক্ষার জন্য আদর্শ।
২. কীভাবে ব্যবহার করবেন
দ্রুত শুরু: সিলেক্টেড বেসে নম্বর লিখুন (যেমন দশমিক ২৫৫, হেক্স FF), প্রয়োজন হলে সোর্স বেস বেছে নিন, তারপর সব বেস রিপ্রেজেন্টেশন দেখুন ও প্রয়োজনীয়টি কপি করুন।
১. ইনপুট লিখুন — সিলেক্টেড বেসে নম্বর টাইপ করুন (যেমন দশমিকে ২৫৫, হেক্সে FF, বাইনারিতে ১১১১১১১১)। ২. সোর্স বেস সিলেক্ট করুন — আপনার ইনপুট কোন বেসে তা বেছে নিতে ড্রপডাউন ব্যবহার করুন (ডিফল্ট: দশমিক)। ৩. আউটপুট দেখুন — সাতটি বেস রিপ্রেজেন্টেশন কপি বাটন সহ দেখা যায়। ৪. কপি — কোড, ডক বা গণনায় ব্যবহার করতে একটি ফরম্যাটের কপি বাটন ক্লিক করুন।
৩. কীভাবে কাজ করে
পার্সিং: ইনপুট স্ট্রিং সোর্স বেসের আলফাবেট দিয়ে অঙ্ক-দ্বারা-অঙ্ক পার্স হয়। বেস ২–৩৬ স্ট্যান্ডার্ড অঙ্ক (০–৯, A–Z) ব্যবহার করে। বেস ৩২ ক্রকফোর্ড-স্টাইল আলফাবেট ব্যবহার করে; বেস ৬৪ স্ট্যান্ডার্ড Base64 charset ব্যবহার করে। রূপান্তর: মান BigInt হিসেবে সংরক্ষিত। প্রতিটি বেসের আউটপুট পুনরাবৃত্ত বিভাজন দিয়ে তৈরি, অবশিষ্ট বেসের আলফাবেটে ম্যাপ করা। সব গণনা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।
৪. ব্যবহারের ক্ষেত্র ও উদাহরণ
- প্রোগ্রামিং — হেক্স কালার কোড, বাইনারি ফ্ল্যাগ বা বিট মাস্ক রূপান্তর করুন।
- লো-লেভেল কাজ — ডিবাগিংয়ের জন্য বাইনারি, অক্টাল ও হেক্সের মধ্যে অনুবাদ করুন।
- শিক্ষা — কম্পিউটার সায়েন্স বা ম্যাথ কোর্সের জন্য নম্বর বেস অন্বেষণ করুন।
- ডেটা এনকোডিং — কমপ্যাক্ট নিউমেরিক রিপ্রেজেন্টেশনের জন্য বেস ৩২ বা বেস ৬৪ ব্যবহার করুন।
- API ডেভেলপমেন্ট — বিভিন্ন এনকোডিংয়ে নিউমেরিক ID বা হ্যাশ যাচাই করুন।
উদাহরণ
২৫৫(দশমিক) → ১১১১১১১১ (বাইনারি), ৩৭৭ (অক্টাল), FF (হেক্স)FF(হেক্স) → ২৫৫ (দশমিক)-৪২(দশমিক) → -১০১০১০ (বাইনারি), -৫২ (অক্টাল), -২A (হেক্স)
৫. সীমাবদ্ধতা ও পরিচিত সীমা
- শুধুমাত্র পূর্ণসংখ্যা — ভগ্নাংশ ও দশমিক সমর্থিত নয়।
- ইনপুট দৈর্ঘ্য — পারফরম্যান্স ইস্যু এড়াতে সর্বোচ্চ ১,০০০ অঙ্ক।
- বেস ৩২ আলফাবেট — ক্রকফোর্ড-স্টাইল ব্যবহার করে; ১ ও ০ এর সাথে বিভ্রান্তি এড়াতে I, L, O, U বাদ।
- বেস ৬৪ — কেস-সেনসিটিভ;
aওAভিন্ন অঙ্ক (১০ বনাম ৩৬) প্রতিনিধিত্ব করে।