ডেভেলপার টুল
Base64 এনকোডার ও ডিকোডার
UTF-8 টেক্সট বা ফাইল এনকোড করুন এবং মানক বা URL-নিরাপদ Base64 ডিকোড করে সরাসরি ডাউনলোড করুন।
আপনার ফলাফল
Base64 দিয়ে লেখা এনকোড ও ফাইল পুনরুদ্ধার
কোনো সিস্টেমে বাইটকে লেখা হিসেবে দরকার হলে, যেমন API ফিল্ড বা কনফিগারেশন মানে, Base64 ব্যবহার করুন। লেখা UTF-8 ব্যবহার করে; ফাইল তার মূল বাইট ব্যবহার করে। এনকোডিং উল্টানো যায় এবং এটি এনক্রিপশন দেয় না।
ধাপে ধাপে
- এনকোড বা ডিকোড বেছে নিন, তারপর লেখা বা ফাইল ইনপুট নির্বাচন করুন। বিষয়বস্তু পেস্ট করুন বা একটি ফাইল বাছুন।
- সঠিক Base64 বর্ণমালা নির্বাচন করুন। ডিকোড করতে শুধু বিষয়বস্তু পেস্ট করুন; ডেটা URL-এর কোনো উপসর্গ থাকলে সরিয়ে দিন।
- রূপান্তর চালান। পাঠযোগ্য লেখা কপি করুন বা ফল ডাউনলোড করুন; বাইনারি আউটপুট ফাইল হিসেবে সংরক্ষিত হয়।
সেটিংস ও সীমা
- সাধারণ বা URL-এর জন্য নিরাপদ বর্ণমালা
- সাধারণ রূপে + ও / থাকে; URL-এর জন্য নিরাপদ রূপে - ও _ থাকে। গ্রহণকারী সিস্টেমের প্রয়োজনীয় বিন্যাস ব্যবহার করুন।
- পূরণ চিহ্ন
- গ্রহণকারী সিস্টেম পূরণ ছাড়া ফল না চাইলে = পূরণ বজায় রাখুন। ডিকোডিং পূরণসহ ও পূরণবিহীন সঠিক বিষয়বস্তু গ্রহণ করে।
- ফাইলের আকার ও বাইনারি আউটপুট
- ফাইল ইনপুটের সীমা 20 MiB। বাইনারি ফল হেক্সাডেসিমাল প্রাকদর্শন দেখায়; ডাউনলোডে সব ডিকোড করা বাইট থাকে।
সমাধানসহ উদাহরণ
Hello, 世界 👋-কে সাধারণ Base64 ও পূরণসহ এনকোড করুন। প্রত্যাশিত বিষয়বস্তু হলো SGVsbG8sIOS4lueVjCDwn5GL।
উদাহরণের ফাইল ডাউনলোড করুন
উদাহরণের ইনপুট
Hello, 世界 👋প্রত্যাশিত ফলাফল
SGVsbG8sIOS4lueVjCDwn5GLএকই লেখা ফেরত পেতে বিষয়বস্তু ডিকোড করুন। +w==-এর জন্য সাধারণ বর্ণমালা ব্যবহার করুন: ফল একটি বাইট FB, যা পাঠযোগ্য লেখার বদলে decoded.bin হিসেবে ডাউনলোড হয়।
প্রশ্ন ও সমস্যা সমাধান
ডিকোডিং ব্যর্থ হয় কেন?
বর্ণমালা, পূরণ ও ইনপুট অক্ষর পরীক্ষা করুন। ফাঁকা স্থান ও নতুন লাইন গ্রহণযোগ্য, কিন্তু ডেটা URL উপসর্গ ও অপ্রাসঙ্গিক যতিচিহ্ন নয়।
Base64 মূল উপাদানের চেয়ে বড় কেন?
এটি প্রতি 3 বাইটের দলকে 4 অক্ষর এবং প্রয়োজনমতো পূরণ দিয়ে প্রকাশ করে। এটি ডেটা সংকোচন না করে এনকোড করে।
মূল ফাইলের নাম কি ফেরত পাওয়া যায়?
Base64 বাইট রাখে, ফাইলের নাম বা ধরন নয়। সেই তথ্য আলাদা রাখুন এবং বিন্যাস জানা থাকলেই decoded.bin-এর নাম বদলান।