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

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

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

হেক্স থেকে টেক্সট ও টেক্সট থেকে হেক্স কনভার্টার

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

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

সুবিধা

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

কখন কাজে আসে

  • ডায়াগনস্টিক লগে এনকোড করা একটি লেখার ঘর পড়ুন।
  • উচ্চারণচিহ্নসহ নাম ও ইমোজির UTF-8 বাইট দেখে নিন।
  • তুলনা ও ডকুমেন্ট এক্সপোর্টের জন্য ডিকোড করা লেখা প্রস্তুত করুন।

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

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

হেক্সাডেসিমাল বাইট আর ইউনিকোড কোড পয়েন্ট এক নয়

হেক্সাডেসিমাল হলো বাইট দেখানোর একটি সংক্ষিপ্ত উপায়। দুটি হেক্স অঙ্ক একটি বাইট বোঝায়, 00 থেকে FF পর্যন্ত। সাধারণ ইংরেজি অক্ষর UTF-8-এ প্রায়ই একটি বাইট নেয়, ফলে ছোট উদাহরণ দেখে মনে হয় যেন অক্ষর ধরে ধরে বদলানো হচ্ছে। মানুষ আসলে যা লেখে তার বড় অংশেই এই সহজ ধারণা খাটে না। উচ্চারণচিহ্নসহ একটি অক্ষর দুটি বাইট নিতে পারে; একটি ইমোজি চারটি বাইট নিতে পারে বা আরও লম্বা ক্রম তৈরি করতে পারে।

কোড পয়েন্ট U+00E9 অক্ষর é-কে চিহ্নিত করে। এর UTF-8 বাইট হলো C3 A9, E9 নয়। তাই কঠোর UTF-8 ডিকোডারে শুধু E9 বাইটটি দিলে ত্রুটি হয়, যদিও হেক্সটি নিজে বৈধ। কোনো লগ পুরোনো এনকোডিংয়ে তৈরি হলে আউটপুট বিশ্বাসযোগ্য না দেখা পর্যন্ত আন্দাজ না করে উৎস থেকেই সেই এনকোডিং নিশ্চিত করুন।

এই কনভার্টার অক্ষর ডিকোডের আগে হেক্সাডেসিমালের গঠন যাচাই করে। 4869-এর মতো একটানা অংশ নেওয়া হয়। 48 69, 48:69 ও 0x48,0x69-এর মতো পূর্ণ গ্রুপও নেওয়া হয়। কোনো গ্রুপে বিজোড় সংখ্যক অঙ্ক থাকলে বাতিল হয়। ঠিকানার কলাম, প্রোগ্রামিং ভাষার এস্কেপ করা স্ট্রিং এবং পূর্ণ hexdump-এর প্রিন্টযোগ্য পাশের কলাম এই পার্সারের বাইরে; শুধু বাইট ডেটা পেস্ট করুন।

সংখ্যা আর লেখার কাজ আলাদা রাখুন। হেক্স FF পূর্ণসংখ্যা 255 বোঝায়, কিন্তু এটি একা বৈধ UTF-8 লেখার বাইট নয়। সেই মান হিসাব করতে সংখ্যার ভিত্তি কনভার্টার ব্যবহার করুন, আর বাইটগুলো কোনো বার্তা এনকোড করলে এই টুল। সফল লেখা বিদ্যমান ডকুমেন্ট টুলগুলোতে এগিয়ে নেওয়া যায়। ডাউনলোডে NULL অক্ষর থেকে যায়, যদিও ডকুমেন্ট হস্তান্তর সেগুলো নেয় না।

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

  • মূল ও ডিকোড করা লেখা: 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 লেখা নয়।

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

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

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

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