Base64 ডিকোডার
Base64 এনকোড করা স্ট্রিং টেক্সটে ডিকোড করুন। Base64 এনকোডিং বাইনারি ডাটা টেক্সটে উপস্থাপন করতে অথবা JSON বা XML এর মতো টেক্সট সিরিয়ালাইজেশন ফরম্যাটে উপযোগী।
ডিকোড করা টেক্সট:
সম্পর্কিত টুলস
Base64 এনকোডিং সম্পর্কে আরো
Base64 এনকোডিং হলো বাইনারি ডাটাকে ৬৪টি অক্ষরের একটি সেটে এনকোড করার একটি পদ্ধতি যা ইন্টারনেটে ট্রান্সমিশনের জন্য নিরাপদ। এটি সাধারণত ইমেইল সিস্টেম এবং ওয়েব ব্রাউজারে ছবি, ভিডিও এবং অন্যান্য ধরনের বাইনারি ডাটা ট্রান্সমিট করতে ব্যবহৃত হয়।
এনকোডিং প্রক্রিয়ায় বাইনারি ডাটাকে ৩ বাইটের (২৪ বিট) গ্রুপে ভাগ করা হয়, যা তারপর চারটি ৬-বিট মানে রূপান্তরিত হয়। এই ৬-বিট মানগুলি তারপর তাদের সংশ্লিষ্ট ASCII অক্ষরে ম্যাপ করা হয়, যার মধ্যে বড় হাতের এবং ছোট হাতের অক্ষর, সংখ্যা এবং দুটি অতিরিক্ত অক্ষর, সাধারণত '+' এবং '/' অন্তর্ভুক্ত।
বাইনারি ডাটা যদি ৩ দ্বারা বিভাজ্য না হয়, তাহলে এটি নিশ্চিত করতে ডাটার শেষে প্যাডিং যোগ করা হয়। প্যাডিং '=' অক্ষর ব্যবহার করে নির্দেশিত হয়। উদাহরণস্বরূপ, বাইনারি ডাটা যদি মাত্র ২ বাইট দীর্ঘ হয়, তাহলে এনকোড করা ডাটার শেষে এক বাইট প্যাডিং (দুটি '=' অক্ষর সহ) যোগ করা হয়।
ডাটা ডিকোড করতে, প্রক্রিয়াটি সহজভাবে বিপরীত করা হয়। ম্যাপিং প্রক্রিয়া বিপরীত করে চারটি ASCII অক্ষরের প্রতিটি গ্রুপ ৩ বাইট বাইনারি ডাটায় রূপান্তরিত হয়।
সামগ্রিকভাবে, base64 এনকোডিং প্রক্রিয়া বাইনারি ডাটাকে ASCII টেক্সট হিসাবে নিরাপদে ট্রান্সমিট করার অনুমতি দেয়, যা বেশিরভাগ সিস্টেমের সাথে সামঞ্জস্যপূর্ণ উপায়ে ইন্টারনেটে ছবি, ভিডিও এবং অন্যান্য ধরনের বাইনারি ডাটা ট্রান্সমিট করা সম্ভব করে তোলে।