মূল কনটেন্টে যান

আপনার পরের টুল খুঁজুন

প্রস্তুত করুন, যাচাই করুন, তারপর এক্সপোর্ট

বাইনারি ট্রান্সলেটর — টেক্সট থেকে বাইনারি ও বাইনারি থেকে টেক্সট

লেখাকে বাইনারি বাইটে রূপান্তর করুন, অথবা বাইনারিকে UTF-8 বা কঠোর ASCII হিসেবে ডিকোড করুন। অসম্পূর্ণ বাইট যাচাই করুন এবং লোকাল ZIP এক্সপোর্টসহ TXT ব্যাচ রূপান্তর করুন।

টেক্সট কর্মক্ষেত্র লোড হচ্ছে…

সুবিধা

  • বহুভাষিক লেখার জন্য UTF-8, আর 0–127 অক্ষরের শর্তের জন্য কঠোর ASCII বেছে নিন।
  • নিঃশব্দে নষ্ট লেখার বদলে অসম্পূর্ণ গ্রুপ ও অবৈধ UTF-8-এর জন্য স্পষ্ট ত্রুটি দেখুন।
  • নম্বরযুক্ত আউটপুট ও প্রতি ফাইলের ব্যর্থতার রিপোর্টসহ সর্বোচ্চ 20টি TXT ফাইল রূপান্তর করুন।

কখন কাজে আসে

  • কম্পিউটিংয়ের ক্লাসে বাইট কীভাবে লেখা হয় তা বোঝান।
  • রিপোর্ট তৈরির আগে এনকোড করা বার্তা পরীক্ষা করুন।
  • UTF-8 লেখা উদ্ধার করে পরিষ্কার করা বা PDF প্রস্তুতে এগিয়ে যান।

এই টুল কীভাবে ব্যবহার করবেন

  1. টেক্সট থেকে বাইনারি বা বাইনারি থেকে টেক্সট বেছে নিন, তারপর অক্ষরের এনকোডিং বেছে নিন।
  2. ইনপুট পেস্ট করুন, একটি UTF-8 TXT ফাইল ইমপোর্ট করুন বা উদাহরণ লোড করুন।
  3. লাইভ ফলাফল দেখুন। এনকোড করার সময় আউটপুটের বাইট বিভাজক বেছে নিন।
  4. ফলাফল কপি, ডাউনলোড বা উল্টো দিকে রূপান্তর করুন, অথবা পড়ার মতো লেখা নিয়ে এগিয়ে যান।

বাইনারি লেখা শুরু হয় একটি এনকোডিং বেছে নেওয়া দিয়ে

বাইনারি একটি সংখ্যা পদ্ধতি, কিন্তু বার্তার জন্য আরেকটি নিয়ম লাগে: অক্ষরের এনকোডিং। ASCII ও UTF-8 দুটোতেই A অক্ষরটি হয় বাইট 65, বাইনারিতে লেখা হয় 01000001। এই সহজ উদাহরণ একটি গুরুত্বপূর্ণ বিষয় আড়াল করতে পারে। অনেক অক্ষরের জন্য একাধিক UTF-8 বাইট লাগে, তাই গ্রুপ গোনা আর স্ক্রিনে দেখা অক্ষর গোনা এক নয়।

যে সিস্টেম শুধু শূন্য থেকে 127 পর্যন্ত মান নেয়, তা যাচাইয়ের সময় কঠোর ASCII বেছে নিন। টুলটি সেই পরিসরের বাইরের অক্ষর বাতিল করে। সাধারণ বহুভাষিক ডকুমেন্টের জন্য UTF-8-ই কাজের পছন্দ। একটি বাংলা বা হিন্দি শব্দ, উচ্চারণচিহ্নসহ একটি পদবি বা একটি ইমোজি পড়ার জন্য ছোট লেখা হলেও কয়েকটি বাইট নিতে পারে। এই অক্ষরগুলো এনকোড করলে তাদের ভাষা অনুবাদ হয় না।

ডিকোড করার সময় এই ট্রান্সলেটর একটানা বাইনারি এবং স্পেস, কমা বা কোলন দিয়ে আলাদা করা পূর্ণ বাইট গ্রুপ নেয়। প্রতিটি অংশে 8-এর গুণিতক সংখ্যক বিট থাকতে হবে। এটি দুটি ভাঙা গ্রুপ জুড়ে বৈধ বাইট হিসেবে চালিয়ে দেয় না। বাক্যগঠনে সঠিক বাইট ক্রমও অবৈধ UTF-8 হতে পারে; তখন আলাদা ত্রুটি দেখায় এবং মূল ইনপুট হাতে থাকে।

ব্যাচে প্রতিটি ফাইল নির্বাচিত সেটিংস ব্যবহার করে। একটি ফাইল ব্যর্থ হলে সফল আউটপুটগুলো বাদ যায় না, আর ZIP রিপোর্ট নির্বাচনের ক্রম অনুযায়ী ব্যর্থতাগুলো চিহ্নিত করে। ডকুমেন্টের ওয়ার্কফ্লোতে পাঠানোর আগে ডিকোড করা লেখাটি পড়ে নিন। বাইনারি এনকোডিং শুধু প্রকাশের একটি রূপ, এনক্রিপশন নয়: একই এনকোডিংয়ের নিয়ম জানা যে কেউ এটি উল্টে দিতে পারে।

ফরম্যাট, সীমা ও গোপনীয়তা

  • মূল ও ডিকোড করা লেখা: 20,000 UTF-16 কোড ইউনিট। এনকোড করা ইনপুট: 720,000 অক্ষর ও সর্বোচ্চ 80,000 বাইট।
  • UTF-8 TXT ফাইল: প্রতিটি 1 MiB। ব্যাচ: 20টি ফাইল, সব মিলিয়ে সর্বোচ্চ 5 MiB।
  • NULL ও শুরুর BOM রেখে দেওয়া হয়। NULL থাকা লেখায় ডকুমেন্ট হস্তান্তর পাওয়া যায় না।
  • UTF-16, Windows-1252, পূর্ণ hexdump-এর ঠিকানার কলাম বা প্রোগ্রামিং ভাষার এস্কেপ পার্স করা হয় না।

এই টুলগুলো লেখা ডিভাইসেই প্রসেস করে। খসড়া নিজে থেকে সংরক্ষিত হয় না। পেজ ছাড়ার আগে গুরুত্বপূর্ণ কাজ ডাউনলোড করুন; অস্থায়ী ফাইল হস্তান্তরের মেয়াদ 30 মিনিটে শেষ হয়।

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

বাইনারি রূপান্তর কি উল্টানো যায়?

হ্যাঁ। সফল রূপান্তরের পর উল্টো করার অপশন ব্যবহার করুন। আউটপুটটি নতুন ইনপুট হয় এবং দিক বদলে যায়।

ডিকোড ব্যর্থ হয় কেন?

পূর্ণ বাইট গ্রুপ ও মূল অক্ষরের এনকোডিং দেখে নিন। বৈধ বাইট গঠন মানেই বৈধ UTF-8 লেখা নয়।

এনকোড করলে কি গোপন লেখা সুরক্ষিত থাকে?

না। বাইনারি ও হেক্সাডেসিমাল রূপ উল্টানো যায়, এগুলো এনক্রিপশন নয়। এই রূপান্তরগুলো ব্রাউজারেই চলে।

আপনার ডকুমেন্ট ওয়ার্কফ্লো চালিয়ে যান

লেখা সাথে নিতে কর্মক্ষেত্রের ভেতরের "এগিয়ে যান" বাটন ব্যবহার করুন; এই লিংকগুলো নতুন করে টুল খোলে।