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 এনকোড / ডিকোড কীভাবে ব্যবহার করবেন
- মোড টগল দিয়ে এনকোড বা ডিকোড বেছে নিন।
- ইনপুট বক্সে আপনার কনটেন্ট টাইপ করুন বা পেস্ট করুন — এনকোডের জন্য সাধারণ টেক্সট, বা ডিকোডের জন্য একটি Base64 স্ট্রিং।
- নিচের আউটপুট বক্সে রূপান্তরিত ফলাফল তাৎক্ষণিকভাবে পড়ুন; আপনি টাইপ করার সাথে সাথে এটি আপডেট হয়।
- বিকল্প (গিয়ার আইকন) খুলুন যাতে স্ট্যান্ডার্ড ও URL-নিরাপদ বর্ণমালার মধ্যে স্যুইচ করা যায়, = প্যাডিং বাদ দেওয়া যায়, বা এনকোড করা আউটপুটকে 64 বা 76 অক্ষরে ভাঙা যায়।
- লাইভ বাইট ও অক্ষর গণনা দেখুন, এবং কাঁচা বাইটগুলো হেক্স বা বাইনারিতে দেখতে বাইট ভিউ ব্যবহার করুন (ফরম্যাট বিকল্পে বদলান)।
- ফলাফল কপি করতে কপিতে, বিপরীত দিকে রূপান্তর করতে সোয়াপে, বা আবার শুরু করতে সাফ করুনে ক্লিক করুন।
উদাহরণ
সাধারণ টেক্সট এনকোড করুন
ইনপুট
Hello
আউটপুট
SGVsbG8=
URL-নিরাপদ বর্ণমালা
ইনপুট
>>>
আউটপুট
Pj4-
হেক্সে বাইট ভিউ
"Hi" এনকোড করলে বাইট ভিউতে উৎস বাইট 48 69 দেখা যায়; ডিকোড করলে ডিকোড করা বাইট দেখা যায়। হেক্স ও বাইনারির মধ্যে বিকল্পে স্যুইচ করুন।
সচরাচর জিজ্ঞাসিত প্রশ্ন
- এটি কি ইমোজি এবং কোরীয় বা জাপানির মতো অ-ল্যাটিন অক্ষর সামলাতে পারে?
- হ্যাঁ। এনকোডিং ও ডিকোডিং UTF-8 নিরাপদ, তাই ইমোজি ও অ-ল্যাটিন লিপি হুবহু মূল টেক্সটে ফিরে আসে।
- URL-নিরাপদ Base64 বিকল্পটি কী?
- URL-নিরাপদ Base64 + ও / এর বদলে - ও _ ব্যবহার করে, তাই আউটপুট এস্কেপ ছাড়াই সরাসরি URL, ফাইলনাম বা JWT-তে বসানো যায়। আপনি শেষের = প্যাডিংও বাদ দিতে পারেন। ডিকোডিং স্ট্যান্ডার্ড ও URL-নিরাপদ উভয় বর্ণমালাই স্বয়ংক্রিয়ভাবে গ্রহণ করে।
- আমি কেন আউটপুটকে লাইনে ভাঙব?
- কিছু ফরম্যাটে নির্দিষ্ট প্রস্থের লাইন দরকার: MIME ইমেল প্রতি লাইনে 76 অক্ষর এবং PEM সার্টিফিকেট 64 অক্ষর ব্যবহার করে। মিলাতে 64 বা 76 র্যাপিং চালু করুন; ডিকোডিং লাইন ব্রেক কেবল উপেক্ষা করে।
- বাইট ভিউ কী দেখায়?
- এটি অন্তর্নিহিত বাইট দেখায় — এনকোড করার সময় উৎস বাইট, ডিকোড করার সময় ডিকোড করা বাইট — হেক্সাডেসিমাল বা বাইনারিতে, যা বাইনারি ডেটা পরীক্ষা বা এনকোডিং ডিবাগ করতে সুবিধাজনক। এটি লাইভ বাইট ও অক্ষর গণনার পাশে থাকে।
- আমার ডেটা কি কোনো সার্ভারে আপলোড হয়?
- না। অন্তর্নির্মিত JavaScript এনকোডিং ব্যবহার করে সবকিছু সম্পূর্ণরূপে আপনার ব্রাউজারেই চলে। আপনি যে টেক্সট পেস্ট করেন তা কখনো আপনার ডিভাইস ছাড়ে না এবং কোনো সার্ভারে পাঠানো হয় না।
সম্পর্কিত টুল
Base32 / Base58 এনকোড / ডিকোড
টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।
কেস কনভার্টার ও কাউন্টার
টেক্সটকে UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ইত্যাদিতে রূপান্তর করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।
কোড ফরম্যাটার ও মিনিফায়ার
আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।
কালার কনভার্টার
লাইভ প্রিভিউ সহ HEX, RGB এবং HSL-এর মধ্যে রং রূপান্তর করুন।