🔓 হেক্স ডিকোডার (টেক্সট) — হেক্সকে টেক্সটে ডিকোড করুন
১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (সার্ভারে আপলোড নেই)। নির্বাচনযোগ্য ইনপুট ফরম্যাট (সাধারণ, 0x…, \xHH, %HH), ঐচ্ছিক সেপারেটর হ্যান্ডলিং, বিজোড়-দৈর্ঘ্যের নিয়ম এবং কঠোর বৈধতা সহ হেক্সকে পঠনযোগ্য টেক্সটে ডিকোড করুন।
বৈশিষ্ট্যসমূহ
- ১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (সার্ভারে আপলোড নেই)।
- একাধিক হেক্স নোটেশন ডিকোড করুন: সরল, 0x… উপসর্গ, C \xHH এস্কেপ, এবং %HH শতাংশ এনকোডিং
- কঠোর বৈধতা টগল দিয়ে ত্রুটিপূর্ণ ইনপুট আগেই প্রত্যাখ্যান করুন
- ফাঁকা বা টোকেনাইজড হেক্সের জন্য সেপারেটর হ্যান্ডলিং (স্পেস, কোলন, ড্যাশ, আন্ডারস্কোর, কমা এবং হোয়াইটস্পেস)
- বিজোড়-দৈর্ঘ্য হ্যান্ডলিং: ত্রুটি দেয়া বা ডিকোড করার আগে 0 দিয়ে বাম দিকে প্যাড করা
- বাইট → টেক্সটের জন্য ক্যারেক্টার সেট নির্বাচন (অসমর্থিত ক্যারেক্টার সেট UTF-8 এ ফিরে যায়)
- ঐচ্ছিক লাইন-বাই-লাইন প্রক্রিয়াকরণ এবং নির্বাচনযোগ্য আউটপুট লাইন শেষ (LF বা CRLF)
কিভাবে ব্যবহার করবেন for hex-decoder
আপনার হেক্স পেস্ট বা ড্রপ করুন
আপনার হেক্স ইনপুট এডিটরে পেস্ট করুন (আপনি .txt, .log, .md, .json এর মতো টেক্সট ফাইলও ড্রপ করতে পারেন)। যদি আপনার ইনপুটে 0x… উপসর্গ, \xHH টোকেন, বা %HH সিকোয়েন্স থাকে, তবে মিলে যাওয়া "গ্রহণ করুন" অপশনগুলি সক্রিয় রাখুন।
"ডিকোড" ক্লিক করুন
প্রত্যাশিত ইনপুট নোটেশন নির্বাচন করুন (সরল / 0x / C এস্কেপ / শতাংশ), সেপারেটর/হোয়াইটস্পেস অনুমোদন করবেন কিনা তা বেছে নিন এবং বিজোড় সংখ্যক হেক্স ডিজিট কীভাবে হ্যান্ডল করবেন তা সিদ্ধান্ত নিন। আপনি ব্যর্থতার পরিবর্তে সর্বোচ্চ চেষ্টার পার্সিং চাইলে "কঠোর বৈধতা" চালু করুন।
ফলাফল কপি বা ডাউনলোড করুন
ডিকোড করা টেক্সট আউটপুট পর্যালোচনা করুন। এটি আপনার ক্লিপবোর্ডে কপি করুন বা একটি টেক্সট ফাইল হিসাবে ডাউনলোড করুন। যদি ক্যারেক্টারগুলি ভুল দেখায়, বাইট → টেক্সটের জন্য একটি ভিন্ন "ক্যারেক্টার সেট" চেষ্টা করুন।
প্রযুক্তিগত বিবরণ
এক্সিকিউশন মডেল
এই পৃষ্ঠাটি আপনার ব্রাউজারে হেক্স ডিকোডিং সম্পাদন করে এবং আপনার ইনপুট সার্ভারে আপলোড করে না।
| দিক | বিস্তারিত |
|---|---|
| রানটাইম | ১০০% ক্লায়েন্ট-সাইড প্রক্রিয়াকরণ (সার্ভারে আপলোড নেই)। |
| ভেরিয়েন্ট স্কোপ | ডিকোড পৃষ্ঠা (হেক্স → টেক্সট) |
| সীমা | ~১–২MB অক্ষর; ~২৫০০০ ms টাইমআউট |
| ধারণ | সমস্ত প্রক্রিয়াকরণ স্থানীয়ভাবে আপনার ব্রাউজারে ঘটে (কোনো আপলোড নেই) |
| ইনপুট | টেক্সট (হেক্স ডিজিট ঐচ্ছিক উপসর্গ/টোকেন এবং বিভাজক সহ) |
| আউটপুট | টেক্সট (বাইট ডিকোড করা হয়েছে তারপর নির্বাচিত ক্যারেক্টার সেট ব্যবহার করে ব্যাখ্যা করা হয়েছে) |
মিনি উদাহরণ
সাধারণ হেক্স ব্যবহার করে একটি ন্যূনতম ডিকোড উদাহরণ।
ইনপুট (সাধারণ হেক্স): 48656c6c6f0a
আউটপুট (UTF-8): Hello
ত্রুটি এবং প্রান্তিক কেস
সাধারণ ডিকোডিং ব্যর্থতা এবং সেগুলিকে প্রভাবিত করে এমন বিকল্পগুলি।
| লক্ষণ | সম্ভাব্য কারণ | কী পরীক্ষা করবেন |
|---|---|---|
| অবৈধ হেক্স অক্ষর | ইনপুটে অ-হেক্স অক্ষর রয়েছে (বা ভুলভাবে গঠিত উপসর্গ/টোকেন) | "অ-হেক্স অক্ষর উপেক্ষা করুন" এবং "কঠোর বৈধতা" সক্ষম/অক্ষম করুন; নিশ্চিত করুন আপনি সঠিক ফরম্যাট নির্বাচন করেছেন |
| বিজোড় সংখ্যক হেক্স ডিজিট | ছাঁটাইকৃত ইনপুট বা একটি নিবল অনুপস্থিত | "বিজোড় হেক্স ডিজিট" কে "বামে 0 দিয়ে প্যাড করুন" সেট করুন বা দ্রুত ব্যর্থতার জন্য "ত্রুটি" রাখুন |
| কিছুই ডিকোড হয় না / খালি আউটপুট | সমস্ত অক্ষর ফিল্টার আউট করা হয়েছে (নমনীয় মোড) বা টোকেনগুলি চিহ্নিত করা হয়নি | আপনি যদি টোকেনাইজড ইনপুট আশা করেন, "0x উপসর্গ গ্রহণ করুন" / "\xHH এস্কেপ গ্রহণ করুন" / "%HH এনকোডিং গ্রহণ করুন" এবং "বিভাজক/হোয়াইটস্পেস অনুমতি দিন" সক্ষম করুন |
| বিকৃত অক্ষর (মোজিবাকে) | ডিকোড করা বাইট ভুল ক্যারেক্টার সেট দিয়ে ব্যাখ্যা করা হয়েছে | "ক্যারেক্টার সেট" পরিবর্তন করুন (অসমর্থিত ক্যারেক্টার সেটগুলি UTF-8 এ ফিরে যায়) |
| প্রতি লাইনে ভিন্ন আউটপুট | লাইন-বাই-লাইন মোড টেক্সট কীভাবে বিভক্ত এবং পুনরায় একত্রিত হয় তা পরিবর্তন করে | "লাইন বাই লাইন প্রক্রিয়া করুন" অক্ষম করুন যদি আপনার একটি একক অবিচ্ছিন্ন ডিকোড প্রয়োজন হয় |
কমান্ড লাইন বিকল্প
গোপনীয়তা, স্বয়ংক্রিয়করণ বা পুনরুৎপাদনযোগ্য পাইপলাইনের জন্য, স্থানীয়ভাবে ডিকোড করুন। নীচে হেক্স → বাইট/টেক্সটের জন্য সাধারণ, ক্যানোনিকাল বিকল্পগুলি রয়েছে।
Linux/macOS
সাধারণ হেক্সকে বাইটে ডিকোড করুন (xxd)
printf %s "48656c6c6f0a" | xxd -r -pxxd "রিভার্স" মোড একটি সাধারণ হেক্স স্ট্রিমকে কাঁচা বাইটে রূপান্তরিত করে। প্রয়োজনে একটি ভিউয়ার (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 কী, পাসওয়ার্ড, টোকেন) পেস্ট করতে পারি?
আমি কেন একটি বৈধতা ত্রুটি বা "অবৈধ হেক্স" পাচ্ছি?
ডিকোড করা টেক্সটটি বিকৃত দেখাচ্ছে। আমার কী করা উচিত?
Pro Tips
যদি আপনি "0x48 0x65" বা "\x48\x65" এর মতো ইনপুট আশা করেন, তাহলে মিলে যাওয়া "গ্রহণ করুন" টগলগুলি সক্রিয় রাখুন এবং বিভাজক/শ্বেতস্থান অনুমতি দিন।
"কঠোর বৈধতা" ব্যবহার করুন + "অ-হেক্স অক্ষর উপেক্ষা করুন" নিষ্ক্রিয় করুন যখন আপনি ডিকোডিং দ্রুত ব্যর্থ হতে চান নীরবে আবর্জনা এড়ানোর পরিবর্তে।
যদি আপনি বিজোড়-দৈর্ঘ্যের হেক্সে আঘাত করেন, এটিকে একটি ডেটা-গুণমান সংকেত হিসেবে বিবেচনা করুন। শুধুমাত্র "0 দিয়ে বাম-প্যাড" ব্যবহার করুন যখন আপনি নিশ্চিত যে অনুপস্থিত নিবল ইচ্ছাকৃত।
CI বা সংবেদনশীল ইনপুটের জন্য, স্থানীয়ভাবে ডিকোড করুন (xxd/পাইথন/নোড) ব্রাউজার এবং ক্লিপবোর্ড ঝুঁকি এড়াতে।
Additional Resources
Other Tools
- সিএসএস সৌন্দর্যবর্ধক
- এইচটিএমএল সৌন্দর্যবর্ধক
- জাভাস্ক্রিপ্ট সৌন্দর্যবর্ধক
- পিএইচপি সৌন্দর্যবর্ধক
- রং নির্বাচক
- স্প্রাইট এক্সট্র্যাক্টর
- বেস৩২ বাইনারি এনকোডার
- বেস৩২ ডিকোডার
- বেস৩২ এনকোডার
- বেস৫৮ বাইনারি এনকোডার
- বেস৫৮ ডিকোডার
- বেস৫৮ এনকোডার
- বেস৬২ বাইনারি এনকোডার
- বেস৬২ ডিকোডার
- বেস৬২ এনকোডার
- বেস৬৪ বাইনারি এনকোডার
- বেস৬৪ ডিকোডার
- বেস৬৪ এনকোডার
- হেক্স বাইনারি এনকোডার
- হেক্স এনকোডার
- সি-শার্প ফরম্যাটার
- সিএসভি ফরম্যাটার
- Dockerfile Formatter
- এলম ফরম্যাটার
- ইএনভি ফরম্যাটার
- গো ফরম্যাটার
- গ্রাফকিউএল ফরম্যাটার
- এইচসিএল ফরম্যাটার
- আইএনআই ফরম্যাটার
- জেসন ফরম্যাটার
- ল্যাটেক ফরম্যাটার
- মার্কডাউন ফরম্যাটার
- অবজেক্টিভসি ফরম্যাটার
- Php Formatter
- প্রোটো ফরম্যাটার
- পাইথন ফরম্যাটার
- রুবি ফরম্যাটার
- রাস্ট ফরম্যাটার
- স্কালা ফরম্যাটার
- শেল স্ক্রিপ্ট ফরম্যাটার
- এসকিউএল ফরম্যাটার
- SVG ফরম্যাটার
- Swift ফরম্যাটার
- TOML ফরম্যাটার
- Typescript Formatter
- XML ফরম্যাটার
- YAML ফরম্যাটার
- Yarn ফরম্যাটার
- সিএসএস মিনিফায়ার
- Html Minifier
- Javascript Minifier
- জেসন মিনিফায়ার
- XML মিনিফায়ার
- এইচটিটিপি হেডার ভিউয়ার
- পিডিএফ থেকে টেক্সট
- রেজেক্স টেস্টার
- সার্প র্যাংক চেকার
- Whois লুকআপ