🔓 হেক্স ডিকোডার (টেক্সট) — হেক্সকে টেক্সটে ডিকোড করুন

১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (সার্ভারে আপলোড নেই)। নির্বাচনযোগ্য ইনপুট ফরম্যাট (সাধারণ, 0x…, \xHH, %HH), ঐচ্ছিক সেপারেটর হ্যান্ডলিং, বিজোড়-দৈর্ঘ্যের নিয়ম এবং কঠোর বৈধতা সহ হেক্সকে পঠনযোগ্য টেক্সটে ডিকোড করুন।

Loading…

সম্পর্কে হেক্স ডিকোডার (টেক্সট)

আপনার ব্রাউজারে সরাসরি হেক্সকে টেক্সটে ডিকোড করতে এই পৃষ্ঠাটি ব্যবহার করুন। আপনি সাধারণ হেক্স নোটেশন যেমন সরল হেক্স, 0x-উপসর্গযুক্ত মান, C-স্টাইল \xHH এস্কেপ, বা শতাংশ-এনকোডেড %HH বাইট গ্রহণ করতে পারেন এবং পার্সিং কতটা কঠোর হওয়া উচিত তা বেছে নিতে পারেন। বিপরীত দিক প্রয়োজন? অন্য পৃষ্ঠাটি ব্যবহার করুন।

বৈশিষ্ট্যসমূহ

  • ১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (সার্ভারে আপলোড নেই)।
  • একাধিক হেক্স নোটেশন ডিকোড করুন: সরল, 0x… উপসর্গ, C \xHH এস্কেপ, এবং %HH শতাংশ এনকোডিং
  • কঠোর বৈধতা টগল দিয়ে ত্রুটিপূর্ণ ইনপুট আগেই প্রত্যাখ্যান করুন
  • ফাঁকা বা টোকেনাইজড হেক্সের জন্য সেপারেটর হ্যান্ডলিং (স্পেস, কোলন, ড্যাশ, আন্ডারস্কোর, কমা এবং হোয়াইটস্পেস)
  • বিজোড়-দৈর্ঘ্য হ্যান্ডলিং: ত্রুটি দেয়া বা ডিকোড করার আগে 0 দিয়ে বাম দিকে প্যাড করা
  • বাইট → টেক্সটের জন্য ক্যারেক্টার সেট নির্বাচন (অসমর্থিত ক্যারেক্টার সেট UTF-8 এ ফিরে যায়)
  • ঐচ্ছিক লাইন-বাই-লাইন প্রক্রিয়াকরণ এবং নির্বাচনযোগ্য আউটপুট লাইন শেষ (LF বা CRLF)

কিভাবে ব্যবহার করবেন for hex-decoder

1

আপনার হেক্স পেস্ট বা ড্রপ করুন

আপনার হেক্স ইনপুট এডিটরে পেস্ট করুন (আপনি .txt, .log, .md, .json এর মতো টেক্সট ফাইলও ড্রপ করতে পারেন)। যদি আপনার ইনপুটে 0x… উপসর্গ, \xHH টোকেন, বা %HH সিকোয়েন্স থাকে, তবে মিলে যাওয়া "গ্রহণ করুন" অপশনগুলি সক্রিয় রাখুন।

2

"ডিকোড" ক্লিক করুন

প্রত্যাশিত ইনপুট নোটেশন নির্বাচন করুন (সরল / 0x / C এস্কেপ / শতাংশ), সেপারেটর/হোয়াইটস্পেস অনুমোদন করবেন কিনা তা বেছে নিন এবং বিজোড় সংখ্যক হেক্স ডিজিট কীভাবে হ্যান্ডল করবেন তা সিদ্ধান্ত নিন। আপনি ব্যর্থতার পরিবর্তে সর্বোচ্চ চেষ্টার পার্সিং চাইলে "কঠোর বৈধতা" চালু করুন।

3

ফলাফল কপি বা ডাউনলোড করুন

ডিকোড করা টেক্সট আউটপুট পর্যালোচনা করুন। এটি আপনার ক্লিপবোর্ডে কপি করুন বা একটি টেক্সট ফাইল হিসাবে ডাউনলোড করুন। যদি ক্যারেক্টারগুলি ভুল দেখায়, বাইট → টেক্সটের জন্য একটি ভিন্ন "ক্যারেক্টার সেট" চেষ্টা করুন।

প্রযুক্তিগত বিবরণ

এক্সিকিউশন মডেল

এই পৃষ্ঠাটি আপনার ব্রাউজারে হেক্স ডিকোডিং সম্পাদন করে এবং আপনার ইনপুট সার্ভারে আপলোড করে না।

দিকবিস্তারিত
রানটাইম১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (সার্ভারে আপলোড নেই)।
ভেরিয়েন্ট স্কোপডিকোড পৃষ্ঠা (হেক্স → টেক্সট)
সীমা~১–২MB অক্ষর; ~২৫০০০ ms টাইমআউট
ধারণসমস্ত প্রক্রিয়াকরণ স্থানীয়ভাবে আপনার ব্রাউজারে ঘটে (কোনো আপলোড নেই)
ইনপুটটেক্সট (হেক্স ডিজিট ঐচ্ছিক উপসর্গ/টোকেন এবং বিভাজক সহ)
আউটপুটটেক্সট (বাইট ডিকোড করা হয়েছে তারপর নির্বাচিত ক্যারেক্টার সেট ব্যবহার করে ব্যাখ্যা করা হয়েছে)
স্থানীয় প্রক্রিয়াকরণ সত্ত্বেও, এমন গোপন তথ্য পেস্ট করা এড়িয়ে চলুন যা প্রকাশ করতে আপনি সামর্থ্য রাখেন না (স্ক্রিন শেয়ারিং, ব্রাউজার এক্সটেনশন, টেলিমেট্রি এবং কপি/পেস্ট ইতিহাস এখনও ডেটা ফাঁস করতে পারে)। সংবেদনশীল উপাদানের জন্য স্থানীয় CLI ডিকোডিং পছন্দ করুন।

মিনি উদাহরণ

সাধারণ হেক্স ব্যবহার করে একটি ন্যূনতম ডিকোড উদাহরণ।

ইনপুট (সাধারণ হেক্স): 48656c6c6f0a
আউটপুট (UTF-8): Hello
যদি আপনার ইনপুট "0x48 0x65" বা "\x48\x65" এর মতো টোকেন ব্যবহার করে, তবে সংশ্লিষ্ট "গ্রহণ করুন" বিকল্পগুলি সক্ষম করুন এবং প্রয়োজনে বিভাজকগুলির অনুমতি দিন।

ত্রুটি এবং প্রান্তিক কেস

সাধারণ ডিকোডিং ব্যর্থতা এবং সেগুলিকে প্রভাবিত করে এমন বিকল্পগুলি।

লক্ষণসম্ভাব্য কারণকী পরীক্ষা করবেন
অবৈধ হেক্স অক্ষরইনপুটে অ-হেক্স অক্ষর রয়েছে (বা ভুলভাবে গঠিত উপসর্গ/টোকেন)"অ-হেক্স অক্ষর উপেক্ষা করুন" এবং "কঠোর বৈধতা" সক্ষম/অক্ষম করুন; নিশ্চিত করুন আপনি সঠিক ফরম্যাট নির্বাচন করেছেন
বিজোড় সংখ্যক হেক্স ডিজিটছাঁটাইকৃত ইনপুট বা একটি নিবল অনুপস্থিত"বিজোড় হেক্স ডিজিট" কে "বামে 0 দিয়ে প্যাড করুন" সেট করুন বা দ্রুত ব্যর্থতার জন্য "ত্রুটি" রাখুন
কিছুই ডিকোড হয় না / খালি আউটপুটসমস্ত অক্ষর ফিল্টার আউট করা হয়েছে (নমনীয় মোড) বা টোকেনগুলি চিহ্নিত করা হয়নিআপনি যদি টোকেনাইজড ইনপুট আশা করেন, "0x উপসর্গ গ্রহণ করুন" / "\xHH এস্কেপ গ্রহণ করুন" / "%HH এনকোডিং গ্রহণ করুন" এবং "বিভাজক/হোয়াইটস্পেস অনুমতি দিন" সক্ষম করুন
বিকৃত অক্ষর (মোজিবাকে)ডিকোড করা বাইট ভুল ক্যারেক্টার সেট দিয়ে ব্যাখ্যা করা হয়েছে"ক্যারেক্টার সেট" পরিবর্তন করুন (অসমর্থিত ক্যারেক্টার সেটগুলি UTF-8 এ ফিরে যায়)
প্রতি লাইনে ভিন্ন আউটপুটলাইন-বাই-লাইন মোড টেক্সট কীভাবে বিভক্ত এবং পুনরায় একত্রিত হয় তা পরিবর্তন করে"লাইন বাই লাইন প্রক্রিয়া করুন" অক্ষম করুন যদি আপনার একটি একক অবিচ্ছিন্ন ডিকোড প্রয়োজন হয়

কমান্ড লাইন বিকল্প

গোপনীয়তা, স্বয়ংক্রিয়করণ বা পুনরুৎপাদনযোগ্য পাইপলাইনের জন্য, স্থানীয়ভাবে ডিকোড করুন। নীচে হেক্স → বাইট/টেক্সটের জন্য সাধারণ, ক্যানোনিকাল বিকল্পগুলি রয়েছে।

Linux/macOS

সাধারণ হেক্সকে বাইটে ডিকোড করুন (xxd)

printf %s "48656c6c6f0a" | xxd -r -p

xxd "রিভার্স" মোড একটি সাধারণ হেক্স স্ট্রিমকে কাঁচা বাইটে রূপান্তরিত করে। প্রয়োজনে একটি ভিউয়ার (cat) বা একটি ফাইল রিডাইরেক্টে পাইপ করুন।

হেক্সকে UTF-8 টেক্সটে ডিকোড করুন (Python)

python -c "import binascii; s='48656c6c6f0a'; print(binascii.unhexlify(s).decode('utf-8'))"

আনহেক্সলিফাই বাইট তৈরি করে; সেগুলিকে সঠিক ক্যারেক্টার সেট (UTF-8 দেখানো হয়েছে) দিয়ে ডিকোড করুন।

Node.js

হেক্সকে UTF-8 টেক্সটে ডিকোড করুন (Node Buffer)

node -e "const hex='48656c6c6f0a'; console.log(Buffer.from(hex,'hex').toString('utf8'));"

Buffer.from(hex, 'hex') সরল হেক্স পার্স করে (0x / C-স্টাইল এসকেপ নেই)। উপসর্গ/বিভাজক থাকলে আগে সরিয়ে ফেলুন।

Windows PowerShell

সরল হেক্সকে বাইটে ডিকোড করে UTF-8 হিসেবে প্রিন্ট করুন

powershell -NoProfile -Command "$hex='48656c6c6f0a'; $bytes=for($i=0;$i -lt $hex.Length;$i+=2){ [Convert]::ToByte($hex.Substring($i,2),16) }; [Text.Encoding]::UTF8.GetString($bytes)"

হেক্স জোড়া থেকে বাইট অ্যারে তৈরি করুন, তারপর UTF-8 ব্যবহার করে বাইট ডিকোড করুন।

ব্যবহারের ক্ষেত্র

এনকোডেড পেলোড পরিদর্শন

  • ডিবাগিংয়ের সময় হেক্স ডাম্পকে পঠনযোগ্য টেক্সটে ফিরিয়ে আনুন
  • কপি করা হেক্স মানটি আসলে প্রত্যাশিত স্ট্রিং প্রতিনিধিত্ব করে কিনা দ্রুত যাচাই করুন

পাইপলাইন সমস্যা সমাধান

  • আপস্ট্রিম রূপান্তর যাচাই করতে লগ বা বার্তা থেকে হেক্স ফিল্ড ডিকোড করুন
  • গভীর বিশ্লেষণের আগে বিভাজক বা টোকেন শৈলী মিশ্রিত ইনপুট স্বাভাবিক করুন

CI স্যানিটি চেক

  • ফিক্সার যাচাই করুন যেখানে টেস্ট ভেক্টর হেক্স স্ট্রিং হিসেবে সংরক্ষিত
  • ত্রুটিপূর্ণ ডেটা শুরুতেই ধরতে কঠোর বৈধতা সহ দ্রুত ব্যর্থ হন

বাইট বনাম টেক্সট শিক্ষাদান

  • ক্যারেক্টার সেট পছন্দের উপর ভিত্তি করে বাইট কীভাবে অক্ষরের সাথে ম্যাপ করে তা প্রদর্শন করুন
  • দেখান কেন বিজোড় দৈর্ঘ্যের হেক্স বা অবৈধ সংখ্যা স্পষ্টভাবে হ্যান্ডেল করতে হবে

❓ Frequently Asked Questions

কোনো পাবলিক API আছে কি?

না। এই টুলটি ইন্টারেক্টিভ ব্রাউজার ব্যবহারের জন্য ডিজাইন করা এবং কোনো পাবলিক API প্রকাশ করে না।

প্রক্রিয়াকরণ স্থানীয় নাকি দূরবর্তী?

১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (কোনো সার্ভার আপলোড নেই)। সমস্ত ডিকোডিং আপনার ব্রাউজারে স্থানীয়ভাবে চলে।

আমি কি গোপন তথ্য (API কী, পাসওয়ার্ড, টোকেন) পেস্ট করতে পারি?

না করাই নিরাপদ। যদিও ডিকোডিং স্থানীয়, তবুও স্ক্রিন শেয়ারিং, ব্রাউজার এক্সটেনশন, ক্লিপবোর্ড ইতিহাস বা ডিভাইজ কম্প্রোমাইজের মাধ্যমে গোপন তথ্য লিক হতে পারে। সংবেদনশীল ডেটার জন্য, স্থানীয় CLI ডিকোডিং পছন্দ করুন।

আমি কেন একটি বৈধতা ত্রুটি বা "অবৈধ হেক্স" পাচ্ছি?

বেশিরভাগ ব্যর্থতা নন-হেক্স ক্যারেক্টার, ত্রুটিপূর্ণ উপসর্গ/টোকেন বা বিজোড় সংখ্যক হেক্স সংখ্যা থেকে আসে। নির্বাচিত হেক্স ফরম্যাট চেক করুন, মিলে যাওয়া "গ্রহণ করুন" টগল সক্রিয় করুন (0x / \xHH / %HH), এবং বিভাজক অনুমোদন এবং/অথবা নন-হেক্স ক্যারেক্টার উপেক্ষা করার সিদ্ধান্ত নিন। যদি আপনার কঠোর পার্সিং প্রয়োজন হয়, "কঠোর বৈধতা" সক্রিয় করুন এবং "নন-হেক্স ক্যারেক্টার উপেক্ষা করুন" নিষ্ক্রিয় করুন।

ডিকোড করা টেক্সটটি বিকৃত দেখাচ্ছে। আমার কী করা উচিত?

এটি সাধারণত নির্দেশ করে যে বাইটগুলি ভুল ক্যারেক্টার সেট দিয়ে ব্যাখ্যা করা হয়েছে। "ক্যারেক্টার সেট" পরিবর্তন করে চেষ্টা করুন (উদাহরণস্বরূপ UTF-8 বনাম ISO-8859-1)। অসমর্থিত ক্যারেক্টার সেট UTF-8-এ ফিরে যায়।

Pro Tips

Best Practice

যদি আপনি "0x48 0x65" বা "\x48\x65" এর মতো ইনপুট আশা করেন, তাহলে মিলে যাওয়া "গ্রহণ করুন" টগলগুলি সক্রিয় রাখুন এবং বিভাজক/শ্বেতস্থান অনুমতি দিন।

Best Practice

"কঠোর বৈধতা" ব্যবহার করুন + "অ-হেক্স অক্ষর উপেক্ষা করুন" নিষ্ক্রিয় করুন যখন আপনি ডিকোডিং দ্রুত ব্যর্থ হতে চান নীরবে আবর্জনা এড়ানোর পরিবর্তে।

Best Practice

যদি আপনি বিজোড়-দৈর্ঘ্যের হেক্সে আঘাত করেন, এটিকে একটি ডেটা-গুণমান সংকেত হিসেবে বিবেচনা করুন। শুধুমাত্র "0 দিয়ে বাম-প্যাড" ব্যবহার করুন যখন আপনি নিশ্চিত যে অনুপস্থিত নিবল ইচ্ছাকৃত।

CI Tip

CI বা সংবেদনশীল ইনপুটের জন্য, স্থানীয়ভাবে ডিকোড করুন (xxd/পাইথন/নোড) ব্রাউজার এবং ক্লিপবোর্ড ঝুঁকি এড়াতে।

Additional Resources

Other Tools

🔓 হেক্স ডিকোডার (টেক্সট) — হেক্সকে টেক্সটে ডিকোড করুন | Encode64