Base64 এনকোড / ডিকোড

Base64 এনকোড বা ডিকোড করুন (UTF-8 নিরাপদ) — URL-নিরাপদ বর্ণমালা, ঐচ্ছিক প্যাডিং, 64/76 লাইন র‍্যাপিং, লাইভ বাইট ও অক্ষর গণনা এবং হেক্স/বাইনারি বাইট ভিউ সহ।

টুল লোড হচ্ছে…

Base64 এনকোড / ডিকোডযেকোনো টেক্সটকে Base64-এ এবং আবার ফিরিয়ে রূপান্তর করুন, সম্পূর্ণ UTF-8 নিরাপদ — ইমোজি ও অ-ল্যাটিন লিপি সঠিকভাবে রক্ষিত থাকে। URL-নিরাপদ বর্ণমালায় (- ও _) স্যুইচ করুন, = প্যাডিং বাদ দিন, আউটপুটকে 64 বা 76 অক্ষরে ভাঙুন, এবং কাঁচা বাইটগুলো হেক্স বা বাইনারিতে দেখুন — লাইভ বাইট ও অক্ষর গণনা সহ। সবকিছু আপনার ব্রাউজারেই চলে, তাই আপনি যে ডেটা পেস্ট করেন তা কখনো আপনার ডিভাইস ছাড়ে না।

Base64 এনকোড / ডিকোড কী?

একটি বিনামূল্যের অনলাইন Base64 এনকোডার ও ডিকোডার যা সাধারণ টেক্সটকে Base64-এ রূপান্তর করে বা একটি Base64 স্ট্রিংকে আবার পাঠযোগ্য টেক্সটে ডিকোড করে, সম্পূর্ণ UTF-8 নিরাপদ। স্ট্যান্ডার্ড বর্ণমালার পাশাপাশি এতে রয়েছে একটি URL-নিরাপদ রূপ (+ ও / এর বদলে - ও _), = প্যাডিং বাদ দেওয়ার বিকল্প, এবং 76 বা 64 অক্ষরে MIME/PEM লাইন র‍্যাপিং। এটি লাইভ বাইট ও অক্ষর গণনা দেখায় এবং অন্তর্নিহিত বাইটগুলো হেক্সাডেসিমাল বা বাইনারিতে দেখতে দেয়। ডিকোডিং সহনশীল: এটি স্ট্যান্ডার্ড বা URL-নিরাপদ ইনপুট, প্যাডিং বা লাইন ব্রেকসহ বা ছাড়াই গ্রহণ করে। ডেভেলপাররা কোনো কোড না লিখে data URI, JWT, HTTP বেসিক অথ হেডার ও কনফিগ ফাইলের জন্য এটি ব্যবহার করেন।

Base64 এনকোড / ডিকোড কীভাবে ব্যবহার করবেন

  1. মোড টগল দিয়ে এনকোড বা ডিকোড বেছে নিন।
  2. ইনপুট বক্সে আপনার কনটেন্ট টাইপ করুন বা পেস্ট করুন — এনকোডের জন্য সাধারণ টেক্সট, বা ডিকোডের জন্য একটি Base64 স্ট্রিং।
  3. নিচের আউটপুট বক্সে রূপান্তরিত ফলাফল তাৎক্ষণিকভাবে পড়ুন; আপনি টাইপ করার সাথে সাথে এটি আপডেট হয়।
  4. বিকল্প (গিয়ার আইকন) খুলুন যাতে স্ট্যান্ডার্ড ও URL-নিরাপদ বর্ণমালার মধ্যে স্যুইচ করা যায়, = প্যাডিং বাদ দেওয়া যায়, বা এনকোড করা আউটপুটকে 64 বা 76 অক্ষরে ভাঙা যায়।
  5. লাইভ বাইট ও অক্ষর গণনা দেখুন, এবং কাঁচা বাইটগুলো হেক্স বা বাইনারিতে দেখতে বাইট ভিউ ব্যবহার করুন (ফরম্যাট বিকল্পে বদলান)।
  6. ফলাফল কপি করতে কপিতে, বিপরীত দিকে রূপান্তর করতে সোয়াপে, বা আবার শুরু করতে সাফ করুনে ক্লিক করুন।

উদাহরণ

সাধারণ টেক্সট এনকোড করুন

ইনপুট

Hello

আউটপুট

SGVsbG8=

URL-নিরাপদ বর্ণমালা

ইনপুট

>>>

আউটপুট

Pj4-

হেক্সে বাইট ভিউ

"Hi" এনকোড করলে বাইট ভিউতে উৎস বাইট 48 69 দেখা যায়; ডিকোড করলে ডিকোড করা বাইট দেখা যায়। হেক্স ও বাইনারির মধ্যে বিকল্পে স্যুইচ করুন।

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

এটি কি ইমোজি এবং কোরীয় বা জাপানির মতো অ-ল্যাটিন অক্ষর সামলাতে পারে?
হ্যাঁ। এনকোডিং ও ডিকোডিং UTF-8 নিরাপদ, তাই ইমোজি ও অ-ল্যাটিন লিপি হুবহু মূল টেক্সটে ফিরে আসে।
URL-নিরাপদ Base64 বিকল্পটি কী?
URL-নিরাপদ Base64 + ও / এর বদলে - ও _ ব্যবহার করে, তাই আউটপুট এস্কেপ ছাড়াই সরাসরি URL, ফাইলনাম বা JWT-তে বসানো যায়। আপনি শেষের = প্যাডিংও বাদ দিতে পারেন। ডিকোডিং স্ট্যান্ডার্ড ও URL-নিরাপদ উভয় বর্ণমালাই স্বয়ংক্রিয়ভাবে গ্রহণ করে।
আমি কেন আউটপুটকে লাইনে ভাঙব?
কিছু ফরম্যাটে নির্দিষ্ট প্রস্থের লাইন দরকার: MIME ইমেল প্রতি লাইনে 76 অক্ষর এবং PEM সার্টিফিকেট 64 অক্ষর ব্যবহার করে। মিলাতে 64 বা 76 র‍্যাপিং চালু করুন; ডিকোডিং লাইন ব্রেক কেবল উপেক্ষা করে।
বাইট ভিউ কী দেখায়?
এটি অন্তর্নিহিত বাইট দেখায় — এনকোড করার সময় উৎস বাইট, ডিকোড করার সময় ডিকোড করা বাইট — হেক্সাডেসিমাল বা বাইনারিতে, যা বাইনারি ডেটা পরীক্ষা বা এনকোডিং ডিবাগ করতে সুবিধাজনক। এটি লাইভ বাইট ও অক্ষর গণনার পাশে থাকে।
আমার ডেটা কি কোনো সার্ভারে আপলোড হয়?
না। অন্তর্নির্মিত JavaScript এনকোডিং ব্যবহার করে সবকিছু সম্পূর্ণরূপে আপনার ব্রাউজারেই চলে। আপনি যে টেক্সট পেস্ট করেন তা কখনো আপনার ডিভাইস ছাড়ে না এবং কোনো সার্ভারে পাঠানো হয় না।

সম্পর্কিত টুল