Iconবেস64 ডিকোডার

ইনপুট

আউটপুট

সম্পর্কে অনলাইন Base64 ডিকোডার

💡Base64 ডেটা ডিকোড করতে চান? আমাদের বিনামূল্যের অনলাইন টুল এনকোডেড স্ট্রিং এবং ফাইলগুলি তাদের মূল ফর্ম্যাটে তাত্ক্ষণিকভাবে রূপান্তর করে— APIs, ইমেল অ্যাটাচমেন্ট এবং ডেটা পুনরুদ্ধারের সাথে কাজ করা ডেভেলপারদের জন্য পারফেক্ট। 🚀 10MB পর্যন্ত ফাইল সমর্থন করে। কোন ডাউনলোড প্রয়োজন নেই!

কেন আমাদের Base64 ডিকোডার চয়ন করবেন

  • 👁️ রিয়েল-টাইম ডিকোডিং প্রিভিউ যাচাইকরণ সহ
  • 📁বড় ফাইল সমর্থন (10MB পর্যন্ত)
  • 🔒100% ক্লায়েন্ট-সাইড প্রসেসিং (কোন সার্ভার আপলোড নেই)
  • 📋এক-ক্লিক কপি/ডাউনলোড ডিকোডেড ফলাফল
  • 📱মোবাইল-অপ্টিমাইজড রেস্পন্সিভ ইন্টারফেস
  • 📊বিস্তারিত ডিকোডিং উদাহরণ ব্যাখ্যা সহ
  • 🔍স্বয়ংক্রিয় ফাইল টাইপ সনাক্তকরণ

🔧 Base64 ডিকোডিং কিভাবে কাজ করে: ধাপে ধাপে গাইড for base64-decoder

1

ইনপুট যাচাইকরণ

🔍 যাচাই করুন Base64 স্ট্রিংটি RFC 4648 স্ট্যান্ডার্ড অনুসরণ করে

2

অক্ষর ম্যাপিং

📊 প্রতিটি Base64 অক্ষরকে তার 6-বিট মানে রূপান্তর করুন

3

বিট পুনরায় গ্রুপিং

🧩 চারটি 6-বিট অংশকে 24-বিট সিকোয়েন্সে একত্রিত করুন

4

মূল ডেটা পুনর্গঠন

💾 মূল 8-বিট বাইটে বিভক্ত করুন এবং আউটপুট ফর্ম্যাটে রূপান্তর করুন

️ প্রযুক্তিগত বিবরণ

🔡অক্ষর সেট

RFC 4648 স্ট্যান্ডার্ড Base64 বর্ণমালা প্লাস ভেরিয়েন্ট গ্রহণ করে:

প্রকারঅক্ষরনোট
0 -25A-Z🔠 বড় হাতের অক্ষর
2 6-51a-z🔡 ছোট হাতের অক্ষর
5 2-610 -9🔢 সংখ্যা
6 2-63+/ স্ট্যান্ডার্ড প্রতীক
= ️ প্যাডিং অক্ষর
-_🌐 URL-সেফ ভেরিয়েন্ট

📈দক্ষতা মেট্রিক্স

ডিকোডিং আকার তুলনা:

Base64 আকারমূল আকারহ্রাস
4 অক্ষর3 বাইট🔽 25%
1 .33KB1 KB🔽 25%
1 .33MB1 MB🔽 25%

️ পারফরম্যান্স বেঞ্চমার্ক

গড় প্রসেসিং সময় (Chrome v120):

ফাইল আকারডিকোডিং সময়
1 KB <50ms
1 00KB <300ms
1 MB <1.5s
1 0MB <8s

💻 কমান্ড লাইন বিকল্প

প্ল্যাটফর্ম জুড়ে নেটিভ Base64 টুল:

🐧Linux/macOS

🔤স্ট্রিং ডিকোড

echo 'SGVsbG8=' | base64 --decode

বেসিক স্ট্রিং ডিকোডিং

📁ফাইল ডিকোড

base64 -d input.b64 > output.txt

Base64 থেকে ফাইল রূপান্তর

🪟Windows

🔌PowerShell ডিকোড

[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))

নেটিভ PowerShell পদ্ধতি

️ CMD ডিকোড

certutil -decode input.b64 output.txt

বিল্ট-ইন Windows ইউটিলিটি

🛠 ️ ব্যবহারিক অ্যাপ্লিকেশন

🌐ওয়েব ডেভেলপমেন্ট

  • 🖼️ ডেটা URIs থেকে ইমেজ এক্সট্রাক্ট করুন
  • API প্রতিক্রিয়া ডিকোড করুন
  • 💾LocalStorage ডেটা পার্স করুন
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));

📧ইমেল প্রসেসিং

  • 📎ইমেল অ্যাটাচমেন্ট ডিকোড করুন
  • 📨MIME মেসেজ প্রসেস করুন
  • 🔍EML ফাইল বিশ্লেষণ করুন
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');

❓ Frequently Asked Questions

কেন আমার ডিকোডেড আউটপুট ক্ষতিগ্রস্ত দেখাচ্ছে?

সাধারণত নির্দেশ করে: 1) অবৈধ Base64 অক্ষর, 2) প্যাডিং '=' অনুপস্থিত, বা 3) ডেটা মূলত বাইনারি ছিল (টেক্সট হিসাবে দেখার পরিবর্তে ফাইল হিসাবে সংরক্ষণ করার চেষ্টা করুন)।

🔗 URL-সেফ Base64 কিভাবে হ্যান্ডেল করবেন?

'-' কে '+' এবং '_' কে '/' দিয়ে প্রতিস্থাপন করুন, তারপর ডিকোডিংয়ের আগে প্রয়োজন অনুযায়ী প্যাডিং '=' যোগ করুন। এটি ওয়েব-সেফ Base64 কে স্ট্যান্ডার্ড ফর্ম্যাটে রূপান্তর করে।

🔒 Base64 ডিকোডেড ডেটা কি সুরক্ষিত?

Base64 এনক্রিপশন নয় - এটি এনকোডিং। সংবেদনশীল ডেটার জন্য, নিশ্চিত করুন যে মূল এনকোডিংয়ের আগে সঠিক এনক্রিপশন (যেমন AES) ব্যবহার করা হয়েছিল।

📏 ডিকোডিংয়ের জন্য সর্বাধিক ফাইল আকার কি?

আমাদের ওয়েব টুল 10MB পর্যন্ত ফাইল দক্ষতার সাথে হ্যান্ডেল করে। সর্বোত্তম পারফরম্যান্সের জন্য, আমরা 2MB এর নিচের ফাইলগুলি সুপারিশ করি। বড় ফাইলগুলির জন্য কমান্ড-লাইন টুল ব্যবহার করা উচিত।

Pro Tips

💡Best Practice

ডিবাগিংয়ের জন্য, আপনার অ্যাপ্লিকেশনে ডিকোড করার চেষ্টা করার আগে প্রথমে আমাদের টুল দিয়ে আপনার Base64 স্ট্রিং যাচাই করুন।

🔍Best Practice

ডিকোডিংয়ের পরে সর্বদা আউটপুট আকার পরীক্ষা করুন - এটি Base64 ইনপুটের চেয়ে ~25% ছোট হওয়া উচিত।

Best Practice

বড় ডিকোডেড ডেটা হ্যান্ডেল করার সময় যা পূর্বে সংকুচিত ছিল তখন gzip ডিকম্প্রেশন এর সাথে একত্রিত করুন।

Additional Resources

অন্যান্য টুলস