টেক্সটকে binary, octal, decimal এবং hexadecimal-এ রূপান্তর করুন: এবং আবার ফিরিয়ে আনুন। প্রতিটি ফিল্ড লাইভ এবং সম্পাদনযোগ্য, ডিলিমিটার, প্যাডিং ও আপারকেস অপশন সহ।

নিচের যেকোনো ফিল্ড সম্পাদনা করুন: বাকিগুলো তাৎক্ষণিকভাবে আপডেট হবে। সবকিছু UTF-8-এর মাধ্যমে আপনার ডিভাইসে চলে; কিছুই আপলোড হয় না।

বিভাজক
binary, octal ও hex আউটপুটে প্রতিটি মান কীভাবে আলাদা করা হবে।
প্রতিটি মান নির্দিষ্ট প্রস্থে প্যাড করুন (যেমন 01001000)।
Hexadecimal অক্ষর আপারকেসে দেখান (ff-এর বদলে FF)।
এই ফরম্যাটের জন্য অবৈধ ইনপুট।
এই ফরম্যাটের জন্য অবৈধ ইনপুট।
এই ফরম্যাটের জন্য অবৈধ ইনপুট।
এই ফরম্যাটের জন্য অবৈধ ইনপুট।

টেক্সট থেকে বাইনারি, অক্টাল ও হেক্স সম্পর্কে

এই টুলটি টেক্সটকে বাইনারি, অক্টাল, ডেসিমাল এবং হেক্সাডেসিমেলে রূপান্তর করে, এবং এই সংখ্যা পদ্ধতিগুলোর যেকোনোটি থেকে আবার পঠনযোগ্য টেক্সটে রূপান্তর করে। পাঁচটি ফিল্ডই লাইভ ও এডিটেবল: একটিতে টাইপ করলে বাকি চারটি অক্ষর ধরে ধরে তাৎক্ষণিকভাবে আপডেট হয়।

ভেতরে প্রতিটি অক্ষর UTF-8 বাইট হিসেবে এনকোড করা হয়, এবং প্রতিটি বাইট আপনার পছন্দের বেসে দেখানো হয়। উদাহরণস্বরূপ, অক্ষর "H" বাইনারিতে 01001000, অক্টালে 110, ডেসিমেলে 72 এবং হেক্সে 48। অপশনগুলো মানগুলোর মধ্যে বিভাজক, নির্দিষ্ট প্রস্থে জিরো-প্যাডিং এবং আপারকেস বা লোয়ারকেস হেক্স ডিজিট নিয়ন্ত্রণ করে।

এটি প্রোগ্রামিং অনুশীলন, এনকোডিং ডিবাগ করা, বাইনারি বার্তা পড়া বা লো-লেভেল প্রোটোকলের জন্য ডেটা প্রস্তুত করার ক্ষেত্রে উপযোগী। সবকিছুই আপনার ডিভাইসে চলে: আপনি যা টাইপ করেন তা আপলোড হয় না।

টেক্সট থেকে বাইনারি, অক্টাল ও হেক্স কীভাবে ব্যবহার করবেন

  1. টেক্সট ফিল্ডে আপনার টেক্সট টাইপ বা পেস্ট করুন: বাইনারি, অক্টাল, ডেসিমাল এবং হেক্স ফিল্ড লাইভ পূরণ হবে।
  2. অথবা যেকোনো বেস ফিল্ডে (উদাহরণস্বরূপ বাইনারি) মান পেস্ট করে সেগুলোকে আবার টেক্সটে ডিকোড করুন।
  3. সংখ্যা আউটপুটের জন্য একটি বিভাজক বেছে নিন: স্পেস, কমা, নতুন লাইন বা কোনোটি নয়।
  4. ফিক্সড-উইডথ মানের জন্য (যেমন 01001000) জিরো-প্যাডিং টগল করুন, এবং ff-এর বদলে FF পছন্দ করলে আপারকেস হেক্স চালু করুন।
  5. যেকোনো ফিল্ডের পাশে Copy ক্লিক করুন, অথবা পরীক্ষা করতে Load sample ও Clear ব্যবহার করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

প্রতিটি অক্ষর এক বা একাধিক UTF-8 বাইট হিসেবে এনকোড করা হয়, এবং প্রতিটি বাইট একটি ৮-বিট বাইনারি সংখ্যা হিসেবে লেখা হয়। "A" হয়ে যায় 01000001, "H" হয়ে যায় 01001000। একই বাইট অক্টাল, ডেসিমাল এবং হেক্সাডেসিমেলেও দেখানো হয়।

হ্যাঁ। প্রতিটি ফিল্ড দুই দিকেই কাজ করে: বাইনারি, অক্টাল, ডেসিমাল বা হেক্স মান পেস্ট করুন এবং টুলটি সেগুলোকে তাৎক্ষণিকভাবে টেক্সটে ডিকোড করে। কোনো মান সেই ফরম্যাটের জন্য বৈধ না হলে, এটি ইনপুটটি চিহ্নিত করে।

হ্যাঁ। যেহেতু এনকোডিং UTF-8 ব্যবহার করে, অ্যাকসেন্টযুক্ত অক্ষর এবং ইমোজি কাজ করে: এগুলো শুধু প্রতি অক্ষরে একাধিক বাইট তৈরি করে। একটি "é" দুটি বাইট দেয় এবং বেশিরভাগ ইমোজি চারটি বাইট দেয়।

এটি প্রতিটি মানকে একটি নির্দিষ্ট প্রস্থে প্যাড করে, তাই বাইনারি বাইট সবসময় ৮টি অঙ্ক দেখায় (1001000-এর বদলে 01001000)। এতে কলামগুলো সারিবদ্ধ থাকে এবং এটি বাইট লেখার প্রচলিত পদ্ধতি।

না। রূপান্তরটি সম্পূর্ণভাবে আপনার ব্রাউজারে JavaScript ব্যবহার করে চলে, তাই আপনি যা টাইপ বা পেস্ট করেন তা কখনো আপনার ডিভাইস ছেড়ে যায় না।

শেয়ার করুন
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন: নিচের কোডটি কপি করে পেস্ট করুন।