বিনামূল্যে বাইনারি থেকে টেক্সট কনভার্টার
টেক্সট থেকে বাইনারিতে (০ ও ১) এবং বিপরীতে রূপান্তর করুন। UTF-8 এনকোডিং সমর্থন করে। যেকোনো টেক্সটের বাইট ও বিট কাউন্ট দেখুন।
সাধারণ ব্যবহার
- কম্পিউটার বিজ্ঞানের জন্য বাইনারি শিখুনবুঝুন কীভাবে কম্পিউটার পাঠ বাইনারি হিসাবে সংরক্ষণ করে — দেখুন কীভাবে অক্ষর 8-বিট ASCII বাইটে ম্যাপ করে।
- বাইনারি কোড ধাঁধা এবং সাইফারএসকেপ রুম, ধাঁধা এবং কোড-ব্রেকিং গেমের জন্য বাইনারিতে গোপন বার্তা এনকোড করুন।
- নেটওয়ার্কিংয়ে বাইনারি প্রতিনিধিত্বদেখুন কীভাবে টেক্সট ডেটা নেটওয়ার্ক স্তরে বাইনারিতে উপস্থাপিত হয় — প্রোটোকল বিশ্লেষণের জন্য দরকারী।
- বাইনারি সহ পাঠ স্টেগানোগ্রাফিবাইনারি ডেটা স্ট্রিমে পাঠ বার্তা লুকান — স্টেগানোগ্রাফিক এনকোডিং ধারণার প্রবর্তনী।
- বাইনারি ডেটা ট্রান্সমিশন বুঝুনদেখুন কীভাবে পাঠ সিরিয়াল লাইন, ব্লুটুথ এবং রেডিওতে ট্রান্সমিশনের জন্য বাইনারি বাইটে এনকোড করা হয়।
কিভাবে কাজ করে
রূপান্তর পুরোপুরি আপনার ব্রাউজারে Web API-র বিল্ট-ইন TextEncoder ও TextDecoder দিয়ে চলে — প্রতিটি আধুনিক ব্রাউজারে ব্যবহৃত একই UTF-8 এনকোডিং ইঞ্জিন। কোনো লাইব্রেরি ইমপোর্ট হয় না; চাংকিং, radix রূপান্তর ও বাইট পার্সিং সবই লোকালি চলা হাতে লেখা JavaScript।
- 1TextEncoder আপনার টেক্সট এনকোড করেটেক্সটকে বাইটে রূপান্তরের সময় ব্রাউজারের TextEncoder.encode() প্রতিটি অক্ষর — ইমোজি ও অ-ASCII লিপিসহ — তার UTF-8 বাইট ক্রমে রূপান্তর করে। ফর্ম ডেটা পাঠানোর সময় ব্রাউজার ভেতরে এই একই কোড পথ ব্যবহার করে।
- 2হাতে লেখা চাংকার বাইট ফরম্যাট করেপ্রতিটি বাইট মান বেছে নেওয়া বেসে রূপান্তর হয় (বাইনারি toString(2), হেক্স toString(16), অক্টাল toString(8), অথবা দশমিক) এবং নির্দিষ্ট প্রস্থে প্যাড করা হয়। একটি গ্রুপিং অপশন ঠিক করে বাইটগুলো স্পেস, নতুন লাইন, নিবল ফাঁক (4-bit জোড়া) দিয়ে আলাদা হবে, নাকি কিছুই না।
- 3উল্টো দিকের জন্য পার্সার বাইট পুনর্গঠন করেএনকোড করা রূপ থেকে টেক্সটে ফিরতে একটি হাতে লেখা পার্সার বিভাজক সরিয়ে ইনপুটকে নির্দিষ্ট প্রস্থের খণ্ডে (বাইনারিতে 8 অক্ষর, হেক্সে 2, অক্টালে 3) বা দশমিকের জন্য হোয়াইটস্পেস-বিভক্ত টোকেনে ভাগ করে। প্রতিটি খণ্ড সঠিক radix-এ parseInt() দিয়ে পার্স হয়, 0–255 পরিসরে আছে কি না যাচাই হয়, এবং একটি Uint8Array-তে রাখা হয়।
- 4TextDecoder যাচাই করে UTF-8 আউটপুট দেয়Uint8Array-টি TextDecoder('utf-8', { fatal: true })-এ পাঠানো হয়, যা বাইট ক্রম বৈধ UTF-8 না হলে ত্রুটি দেয় — যেমন কোনো বাইনারি ইনপুট অবৈধ মাল্টিবাইট ক্রম তৈরি করলে তা ধরা পড়ে। আউটপুটের নিচে অক্ষর, বাইট ও বিটের সংখ্যা দেখানো হয়।
সম্পর্কিত টুলস
Hex ভিউয়ার
ম্যাজিক-নম্বর ফাইল-টাইপ শনাক্তকরণসহ ক্লাসিক অফসেট / হেক্স / ASCII ডাম্পে যেকোনো ফাইলের কাঁচা বাইট পরীক্ষা করুন। স্থানীয়ভাবে পড়া হয়; কখনো আপলোড হয় না।
সংখ্যা বেস কনভার্টার
বাইনারি, অক্টাল, দশমিক এবং হেক্সাডেসিমালের মধ্যে সংখ্যা রূপান্তর করুন। বিট-সাইজ ফিট ও গ্রুপড বাইনারি আউটপুট তাৎক্ষণিক দেখুন।
মোর্স কোড ট্রান্সলেটর
টেক্সট থেকে মোর্স কোডে এবং বিপরীতে রূপান্তর করুন। রিয়েল টাইমে আপনার বার্তার অডিও প্লেব্যাক শুনুন।