বাইনারি অনুবাদ করার নিয়ম
- দিক বেছে নিন. বাইনারি কোড তৈরি করতে টেক্সট থেকে বাইনারি বেছে নিন, আর বাইনারি কোড পড়তে বাইনারি থেকে টেক্সট।
- আপনার টেক্সট বা কোড দিন. টেক্সট বা বাইনারি কোড বক্সে লিখুন বা পেস্ট করুন। বাইনারি পড়া হয় আটটি অঙ্কের গুচ্ছ ধরে।
- ফলাফল কপি করুন. অনুবাদ ফলাফল বক্সে দেখা যাবে, সঙ্গে বাইটের সংখ্যাও। ব্যবহার করতে কপি করুন চাপুন।
বাইনারি কোড কী?
বাইনারি কোড হলো শুধু দুটি অঙ্ক, 0 ও 1, দিয়ে তথ্য লেখার একটি পদ্ধতি। কম্পিউটার সব টেক্সট এভাবেই জমা রাখে। একটি অঙ্ককে বলে বিট, আর আটটি বিটের গুচ্ছকে বলে বাইট।
টেক্সট জমা রাখতে প্রতিটি অক্ষরকে একটি সংখ্যা দেওয়া হয়, আর সেই সংখ্যাটি বাইনারিতে লেখা হয়। বড় হাতের A-এর সংখ্যা 65, যা বাইনারিতে 01000001।
বৈশিষ্ট্য
- দুই দিকেই কাজ করে: টেক্সট থেকে বাইনারি এবং বাইনারি থেকে টেক্সট।
- UTF-8 এনকোডিং, তাই অ্যাকসেন্টযুক্ত অক্ষর, বাংলাসহ অন্য লিপি ও ইমোজি সঠিকভাবে বদলায়।
- প্রতি বাইটে 8 বিট, বাইটের মাঝে একটি স্পেস দিয়ে বা স্পেস ছাড়া।
- বাইনারি কোড সঠিক না হলে স্পষ্ট এরর মেসেজ।
- ফলাফল কপি, নির্বাচন বা ডাউনলোড করুন .txt ফাইল হিসেবে।
টেক্সট যেভাবে বাইনারি হয়
টুলটি UTF-8 ব্যবহার করে, যা ওয়েবের প্রমিত এনকোডিং। ইংরেজি অক্ষর, অঙ্ক ও প্রচলিত চিহ্ন প্রতিটি এক বাইট করে নেয়। অন্য অক্ষরগুলো দুই থেকে চার বাইট নেয়।
| অক্ষর | বাইট | বাইনারি |
|---|---|---|
| A | 1 | 01000001 |
| a | 1 | 01100001 |
| 1 | 1 | 00110001 |
| স্পেস | 1 | 00100000 |
| é | 2 | 11000011 10101001 |
Hi শব্দটি হয়ে যায় 01001000 01101001: H-এর জন্য এক বাইট আর i-এর জন্য এক বাইট।
ফলাফল কেন ঠিক না দেখাতে পারে
- 0 ও 1 নিয়ে একটি এরর। বাইনারি বক্সে অন্য কোনো অক্ষর আছে, যেমন একটি বর্ণ বা 2 অঙ্কটি।
- 8-এর গুণিতক নিয়ে একটি এরর। একটি অঙ্ক কম বা বেশি আছে। প্রতিটি বাইটে ঠিক আটটি অঙ্ক লাগে, শুরুর শূন্যগুলোসহ।
- UTF-8 নিয়ে একটি এরর। বাইটগুলো মিলে সঠিক টেক্সট হয় না। কোডটি হয়তো এমন ফাইল থেকে এসেছে যা টেক্সট নয়, অথবা অন্য কোনো এনকোডিং থেকে।
- বাইনারি যা ভেবেছিলেন তার চেয়ে লম্বা। ইমোজি এবং ইংরেজির বাইরের অক্ষর, যেমন বাংলা অক্ষর, প্রতিটি দুই থেকে চার বাইট নেয়।
- টেক্সট আর বাড়ছে না। বক্সে সর্বোচ্চ 100,000 অক্ষর ধরে।
সম্পর্কিত টুল
এই সাইটের আরও তিনটি টুল টেক্সটকে অন্য রূপে বদলায়। মোর্স কোড ট্রান্সলেটর টেক্সটকে ডট ও ড্যাশ দিয়ে লেখে। টেক্সট থেকে স্লাগ টুল একটি শিরোনামকে ওয়েব ঠিকানায় বদলায়। ওয়ার্ড কাউন্টার টেক্সটের অক্ষর গোনে, যা সব সময় বাইটের সংখ্যার সমান হয় না।
এটি কি ব্যক্তিগত?
হ্যাঁ। অনুবাদ আপনার ব্রাউজারের ভেতরেই হয়। আপনার টেক্সট আমাদের সার্ভারে পাঠানো হয় না এবং আমরা তা সেভ করি না।
সাধারণ প্রশ্ন
- টেক্সট থেকে বাইনারি কীভাবে করব?
- টেক্সট থেকে বাইনারি বেছে রাখুন এবং আপনার টেক্সট লিখুন। প্রতিটি অক্ষর আটটি 0 ও 1-এর এক বা একাধিক গুচ্ছ হয়ে যায়।
- বাইনারি কোড কীভাবে পড়ব?
- বাইনারি থেকে টেক্সট বেছে নিন এবং কোডটি পেস্ট করুন। টুলটি আটটি অঙ্কের গুচ্ছ ধরে পড়ে এবং টেক্সট দেখায়।
- বাইনারিতে Hello কী?
- Hello হলো 01001000 01100101 01101100 01101100 01101111।
- এটি কি ইমোজির সঙ্গে কাজ করে?
- হ্যাঁ। টুলটি UTF-8 ব্যবহার করে, তাই একটি ইমোজি চার বাইট হয়ে যায় এবং ঠিকঠাক আবার ইমোজিতে ফিরে আসে।
- বাইনারি ট্রান্সলেটর কি বিনামূল্যে?
- হ্যাঁ। এটি বিনামূল্যে ব্যবহার করা যায় এবং কোনো অ্যাকাউন্ট লাগে না।