jsonecho

Base64 Encode

যেকোনো টেক্সটকে Base64-এ পরিণত করুন, অ্যাকসেন্ট ও ইমোজির সঠিক সামলানোসহ।

টুলটি লোড হচ্ছে...

Base64 Encode কীভাবে ব্যবহার করবেন

  1. আপনার টেক্সট পেস্ট বা টাইপ করুন।
  2. ফলাফল URL বা টোকেনে গেলে URL-সেফ টিক দিন।
  3. Base64 স্ট্রিং কপি করুন।

Base64 Encode সম্পর্কে

Base64 বাইনারি ডেটাকে 64টি অক্ষর, অঙ্ক ও দুটি চিহ্ন দিয়ে প্রকাশ করে, যাতে এটি শুধু টেক্সট সামলানো সিস্টেমের মধ্য দিয়ে যেতে পারে: ইমেইল, JSON, HTML data URI, HTTP হেডার। এটি এনক্রিপশন নয়। যে কেউ এটি ডিকোড করতে পারে, তাই কখনও গোপন তথ্য লুকাতে এটি ব্যবহার করবেন না।

টেক্সট প্রথমে UTF-8 বাইটে রূপান্তরিত হয়, তাই অ্যাকসেন্ট, তুর্কি অক্ষর ও ইমোজি পুরো যাত্রা টিকে যায়। URL-সেফ রূপ + ও /-এর বদলে - ও _ বসায় এবং প্যাডিং ফেলে দেয়, যা JWT ও অনেক ওয়েব API ব্যবহার করে।

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

Base64 কি এনক্রিপশন?

না। এটি কোনো কী ছাড়া একটি বিপরীতমুখী এনকোডিং। যে কেউ এক সেকেন্ডে এটি ডিকোড করতে পারে।

আউটপুট কেন প্রায় এক-তৃতীয়াংশ বড়?

ইনপুটের প্রতি তিনটি বাইট আউটপুটের চারটি অক্ষর হয়। বাড়তি 33 শতাংশ, সঙ্গে প্যাডিংয়ের জন্য একটু।

URL-সেফ Base64 কী?

RFC 4648-এ সংজ্ঞায়িত একটি রূপ যা + এর বদলে - এবং / এর বদলে _ বসায় এবং প্রায়ই = প্যাডিং বাদ দেয়। আরও এস্কেপিং ছাড়াই URL ও ফাইলের নামে ব্যবহার করা নিরাপদ।

অন্য টুল কেন অ্যাকসেন্টের জন্য ভিন্ন ফলাফল দেয়?

কিছু টুল অক্ষরগুলোকে Latin-1 বাইট হিসেবে এনকোড করে। এই টুল UTF-8 ব্যবহার করে, যা প্রায় প্রতিটি আধুনিক সিস্টেম প্রত্যাশা করে।

বাস্তবে Base64 কোথায় ব্যবহৃত হয়?

Basic authentication হেডার, ছোট ছবির জন্য data URI, JWT টোকেন, ইমেইল অ্যাটাচমেন্ট এবং Kubernetes secret-এর data ফিল্ড।

URL ও Base64-এ আরও

সব টুল →