💡Base64 ডেটা ডিকোড করতে চান? আমাদের বিনামূল্যের অনলাইন টুল এনকোডেড স্ট্রিং এবং ফাইলগুলি তাদের মূল ফর্ম্যাটে তাত্ক্ষণিকভাবে রূপান্তর করে— APIs, ইমেল অ্যাটাচমেন্ট এবং ডেটা পুনরুদ্ধারের সাথে কাজ করা ডেভেলপারদের জন্য পারফেক্ট। 🚀 10MB পর্যন্ত ফাইল সমর্থন করে। কোন ডাউনলোড প্রয়োজন নেই!
🔍 যাচাই করুন Base64 স্ট্রিংটি RFC 4648 স্ট্যান্ডার্ড অনুসরণ করে
📊 প্রতিটি Base64 অক্ষরকে তার 6-বিট মানে রূপান্তর করুন
🧩 চারটি 6-বিট অংশকে 24-বিট সিকোয়েন্সে একত্রিত করুন
💾 মূল 8-বিট বাইটে বিভক্ত করুন এবং আউটপুট ফর্ম্যাটে রূপান্তর করুন
RFC 4648 স্ট্যান্ডার্ড Base64 বর্ণমালা প্লাস ভেরিয়েন্ট গ্রহণ করে:
প্রকার | অক্ষর | নোট |
---|---|---|
0 -25 | A-Z | 🔠 বড় হাতের অক্ষর |
2 6-51 | a-z | 🔡 ছোট হাতের অক্ষর |
5 2-61 | 0 -9 | 🔢 সংখ্যা |
6 2-63 | +/ | ⚡ স্ট্যান্ডার্ড প্রতীক |
= | ⏹ ️ প্যাডিং অক্ষর | |
-_ | 🌐 URL-সেফ ভেরিয়েন্ট |
ডিকোডিং আকার তুলনা:
Base64 আকার | মূল আকার | হ্রাস |
---|---|---|
4 অক্ষর | 3 বাইট | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
গড় প্রসেসিং সময় (Chrome v120):
ফাইল আকার | ডিকোডিং সময় |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
প্ল্যাটফর্ম জুড়ে নেটিভ Base64 টুল:
🔤স্ট্রিং ডিকোড
echo 'SGVsbG8=' | base64 --decode
বেসিক স্ট্রিং ডিকোডিং
📁ফাইল ডিকোড
base64 -d input.b64 > output.txt
Base64 থেকে ফাইল রূপান্তর
🔌PowerShell ডিকোড
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
নেটিভ PowerShell পদ্ধতি
⌨️ CMD ডিকোড
certutil -decode input.b64 output.txt
বিল্ট-ইন Windows ইউটিলিটি
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
অক্ষর, 2) প্যাডিং '=' অনুপস্থিত, বা 3) ডেটা মূলত বাইনারি ছিল (টেক্সট হিসাবে দেখার পরিবর্তে ফাইল হিসাবে সংরক্ষণ করার চেষ্টা করুন)।Base64
কে স্ট্যান্ডার্ড ফর্ম্যাটে রূপান্তর করে।Base64
এনক্রিপশন নয় - এটি এনকোডিং। সংবেদনশীল ডেটার জন্য, নিশ্চিত করুন যে মূল এনকোডিংয়ের আগে সঠিক এনক্রিপশন (যেমন AES) ব্যবহার করা হয়েছিল।ডিবাগিংয়ের জন্য, আপনার অ্যাপ্লিকেশনে ডিকোড করার চেষ্টা করার আগে প্রথমে আমাদের টুল দিয়ে আপনার Base64 স্ট্রিং যাচাই করুন।
ডিকোডিংয়ের পরে সর্বদা আউটপুট আকার পরীক্ষা করুন - এটি Base64 ইনপুটের চেয়ে ~25% ছোট হওয়া উচিত।
বড় ডিকোডেড ডেটা হ্যান্ডেল করার সময় যা পূর্বে সংকুচিত ছিল তখন gzip ডিকম্প্রেশন এর সাথে একত্রিত করুন।