Base64 এনকোড ও ডিকোড - অনলাইন রূপান্তর

2on /
/ ডেভেলপার টুলস / Base64 এনকোডার ও ডিকোডার

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

গোপনীয়তা নোটিশ

সমস্ত এনকোডিং এবং ডিকোডিং আপনার ব্রাউজারে JavaScript ব্যবহার করে স্থানীয়ভাবে সম্পন্ন হয়। কোনো ইনপুট ডেটা কোনো সার্ভারে পাঠানো, সংরক্ষণ বা লগ করা হয় না। Miracle Salad এই টুলে প্রবেশ করা কোনো কন্টেন্ট সংগ্রহ বা সংরক্ষণ করে না।

Base64 এনকোডিং সম্পর্কে

Base64 যেকোনো বাইনারি ডেটাকে ৬৪টি নিরাপদ অক্ষর দিয়ে গড়া সাধারণ লেখায় রূপান্তর করে। এটুকুই তার কাজ। এটি সংকোচন নয় — ফলাফল ছোট নয়, বড় হয়। আর এটি এনক্রিপশনও নয়, যদিও অনবরত তা-ই ভাবা হয়। এর অস্তিত্বের কারণ হলো, বহু মাধ্যম লেখা বহন করতে পারলেও কাঁচা বাইটে আটকে যায়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1 এনকোড বা ডিকোড বেছে নিন, তারপর লেখা পেস্ট করুন — কিংবা ফাইল মোডে গিয়ে একটি ফাইল ছাড়ুন।
  2. 2 আপনি লিখতে লিখতেই ফল দেখা যায়; কিছুই আপলোড হয় না এবং কোনো বোতাম চাপার দরকার নেই।
  3. 3 ফাইলে ডিকোড করার সময় এক্সটেনশন লিখুন, যাতে প্রিভিউ ও ডাউনলোড বুঝতে পারে তারা কী নিয়ে কাজ করছে।

Base64 এনক্রিপশন নয়

সবকিছুর আগে মনে রাখার মতো কথাটি এটিই। Base64-এ কোনো চাবি নেই, কোনো গোপনীয়তাও নেই; রূপান্তরটি সর্বজনবিদিত এবং যে কেউ তা উল্টে দিতে পারে — এই পৃষ্ঠাটিই এক ক্লিকে তা দেখিয়ে দেয়। কেবল এলোমেলো দেখতে লেখা কোনো সুরক্ষাই দেয় না। কোনো পাসওয়ার্ড, API কী বা টোকেন Base64 আকারে সংরক্ষিত দেখলে ধরে নিন সেটি খোলাখুলি লেখা — কারণ তা-ই। গোপনীয়তা লক্ষ্য হলে প্রকৃত এনক্রিপশন ব্যবহার করুন, আর Base64 কেবল তখনই, যখন লক্ষ্য নিরাপদ পরিবহন।

কেন এর অস্তিত্ব

বহু ব্যবস্থা তৈরি হয়েছিল লেখার জন্য, কেবল লেখার জন্যই। ইমেইলের মূল অংশ, JSON পেলোড, XML নথি, URL এবং HTML অ্যাট্রিবিউট — কোনো কাঁচা বাইট যেই মাত্র কন্ট্রোল ক্যারেক্টার বা উদ্ধৃতিচিহ্নের মতো দেখায়, সবই ভেঙে পড়ে। Base64 সম্ভাব্য প্রতিটি বাইটকে অক্ষর, অঙ্ক ও দুটি যতিচিহ্ন নিয়ে গড়া ছোট্ট একটি বর্ণমালায় মানচিত্রিত করে সমস্যাটি এড়িয়ে যায়; এই অক্ষরগুলো ওই সব মাধ্যম অক্ষত অবস্থায় পেরিয়ে যায়। এ কারণেই একে দেখা যায় ইমেইলের সংযুক্তিতে, ছোট আইকনকে সরাসরি স্টাইলশিটে বসানো data URI-তে, এবং প্রতিটি JWT-র মাঝখানের অংশে।

মূল্য প্রায় এক-তৃতীয়াংশ বেশি

ইনপুটের তিন বাইট আউটপুটে চারটি অক্ষর হয়ে যায়, তাই ফলাফল শুরুর জিনিসটির চেয়ে মোটামুটি ৩৩% বড় হয়। ছোট একটি টোকেনের ক্ষেত্রে এতে কিছু যায় আসে না। কিন্তু স্টাইলশিটে বসানো বড় ছবির ক্ষেত্রে আসে: ফাইল বড় হয়, পৃষ্ঠার থেকে আলাদা করে ক্যাশ করা যায় না, আর ব্রাউজারকে আঁকার আগে সেটি ডিকোড করতে হয়। একটি অনুরোধ বাঁচলে ছোট সম্পদগুলো ইনলাইন করুন, বড়গুলো সাধারণ ফাইল হিসেবেই রাখুন, এবং মনে রাখবেন Base64 কখনো কিছুকে ছোট করে না — সমস্যা যদি আকার হয়, তবে দরকারি যন্ত্রটির নাম সংকোচন।

Base64 সম্পর্কে সাধারণ জিজ্ঞাসা

Base64 একটি বাইনারি-থেকে-টেক্সট এনকোডিং পদ্ধতি যা 64টি মুদ্রণযোগ্য ASCII অক্ষর (A–Z, a–z, 0–9, +, /) ব্যবহার করে বাইনারি ডেটা উপস্থাপন করে। এটি প্রতি 3 বাইট বাইনারি ডেটাকে 4টি ASCII অক্ষরে রূপান্তর করে, যার ফলে ডেটার আকার প্রায় 33% বৃদ্ধি পায়। Base64 এনক্রিপশন নয় — এটি কোনো নিরাপত্তা প্রদান করে না। এর উদ্দেশ্য হলো ইমেইল, JSON বা HTML অ্যাট্রিবিউটের মতো টেক্সট-ভিত্তিক চ্যানেলের মাধ্যমে বাইনারি ডেটা নিরাপদভাবে প্রেরণ করা।

সবচেয়ে জনপ্রিয় ডেভ টুলস

নতুন
PDF থেকে Base64 টেক্সট চায় এমন API-র জন্য PDF থেকে Base64: র স্ট্রিং, data URI ও এমবেড কোড নিন - সবকিছুই ব্রাউজারে।
আজ জনপ্রিয়
WebP থেকে Base64 WebP ছবি Base64-এ বদলান এবং data URI, র স্ট্রিং বা CSS কোড কপি করুন - কোন ফলব্যাক হারাচ্ছেন তা-ও ব্যাখ্যা করে।

সম্পর্কিত ডেভ টুলস

PNG থেকে Base64 PNG থেকে Base64 করুন এবং প্রস্তুত data URI, র স্ট্রিং বা CSS কোড কপি করুন - ছবি ব্রাউজার ছেড়ে যায় না।
JPG থেকে Base64 JPG ছবি Base64-এ বদলান এবং data URI, র স্ট্রিং বা CSS কোড কপি করুন - কখন ইনলাইন করা ঠিক নয় তা-ও জানায়।
WebP থেকে Base64 WebP ছবি Base64-এ বদলান এবং data URI, র স্ট্রিং বা CSS কোড কপি করুন - কোন ফলব্যাক হারাচ্ছেন তা-ও ব্যাখ্যা করে।
PDF থেকে Base64 টেক্সট চায় এমন API-র জন্য PDF থেকে Base64: র স্ট্রিং, data URI ও এমবেড কোড নিন - সবকিছুই ব্রাউজারে।

অন্যান্য টুল যা আপনার ভালো লাগতে পারে

Word থেকে PDF বিনামূল্যে Word থেকে PDF: DOC, DOCX, ODT বা RTF ফাইল আপলোড করুন এবং কয়েক সেকেন্ডে সঠিক বিন্যাসের PDF ডাউনলোড করুন।
PDF থেকে Word বিনামূল্যে PDF থেকে Word: PDF আপলোড করুন এবং কয়েক সেকেন্ডে সম্পাদনাযোগ্য DOCX ডাউনলোড করুন - নিবন্ধন বা জলছাপ ছাড়াই।
ওয়ার্ড কাউন্টার বিনামূল্যের শব্দ গণনা: লেখা পেস্ট করে শব্দ, অক্ষর, বাক্য ও অনুচ্ছেদ গুনুন এবং পড়ার আনুমানিক সময় দেখুন। কিছুই আপলোড হয় না।
ক্যারেক্টার কাউন্টার বিনামূল্যের ক্যারেক্টার কাউন্টার: স্পেসসহ ও স্পেস ছাড়া অক্ষর, শব্দ ও লাইন গুনুন এবং শিরোনাম ও মেটা বিবরণের SEO সীমা যাচাই করুন।
কীওয়ার্ড ঘনত্ব পরীক্ষক বিনামূল্যের কীওয়ার্ড ডেনসিটি টুল: লেখা বা URL দিন, প্রতিটি শব্দ ও শব্দগুচ্ছ কতবার এসেছে শতাংশসহ দেখুন।