💡ডাটা Base64 এ এনকোড করতে চান? আমাদের বিনামূল্যের অনলাইন টুল টেক্সট স্ট্রিং, ফাইল এবং বাইনারি ডাটা তাত্ক্ষণিকভাবে Base64 ফরম্যাটে রূপান্তর করে— APIs, ইমেল অ্যাটাচমেন্ট এবং সুরক্ষিত ডাটা ট্রান্সমিশনের সাথে কাজ করা ডেভেলপারদের জন্য পারফেক্ট। 🚀 10MB পর্যন্ত ফাইল সাপোর্ট করে। কোন ডাউনলোড প্রয়োজন নেই!
📥 আপনার টেক্সট লিখুন বা এনকোড করার জন্য একটি ফাইল আপলোড করুন
💻 টুল প্রতিটি অক্ষরকে 8-বিট ASCII মানে রূপান্তর করে
🧩 তিনটি 8-বিট বাইটকে 24-বিট সিকোয়েন্সে একত্রিত করে
🔄 6-বিট অংশকে Base64 অক্ষর সেটে ম্যাপ করে
RFC 4648 স্ট্যান্ডার্ড Base64 বর্ণমালা ব্যবহার করে:
রেঞ্জ | অক্ষর | সূচক |
---|---|---|
0 -25 | A-Z | 🔠 বড় হাতের অক্ষর |
2 6-51 | a-z | 🔡 ছোট হাতের অক্ষর |
5 2-61 | 0 -9 | 🔢 সংখ্যা |
6 2-63 | +/ | ⚡ বিশেষ চিহ্ন |
= | ⏹ ️ প্যাডিং অক্ষর |
এনকোডিং ওভারহেড তুলনা:
ইনপুট সাইজ | Base64 সাইজ | ওভারহেড |
---|---|---|
3 বাইট | 4 অক্ষর | 🔼 33% |
1 KB | 1 .33KB | 🔼 33% |
1 MB | 1 .33MB | 🔼 33% |
গড় প্রসেসিং সময় (Chrome v120):
ফাইল সাইজ | এনকোডিং সময় |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
প্ল্যাটফর্ম জুড়ে নেটিভ Base64 টুল:
🔤স্ট্রিং এনকোড
echo -n 'text' | base64
বেসিক স্ট্রিং এনকোডিং
📁ফাইল এনকোড
base64 input.txt > output.b64
ফাইল থেকে Base64 রূপান্তর
🔌PowerShell এনকোড
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("text"))
নেটিভ PowerShell পদ্ধতি
⌨️ CMD এনকোড
certutil -encode input.txt output.b64
বিল্ট-ইন Windows ইউটিলিটি
<img src="data:image/png;base64,iVBORw0KGgo...">
document.styleSheets[0].insertRule("@font-face{src:url('data:application/font-woff2;base64,...')")
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
fetch(url, {headers: {'X-Payload': btoa(JSON.stringify(data))}})
JWT
টোকেন এবং ওয়েব-সেফ কনটেক্সটে ব্যবহৃত URL-সেফ Base64
তৈরি করে।Base64
এনক্রিপশন নয় - এটি এনকোডিং। সংবেদনশীল ডাটার জন্য, ট্রান্সমিশনের জন্য সর্বদা HTTPS
/TLS ব্যবহার করুন এবং Base64
এনকোডিং এর আগে সঠিক এনক্রিপশন (যেমন AES) ব্যবহার করুন।ছোট অ্যাসেট (<10KB) এর জন্য, Base64 এনকোডিং ডাটা সরাসরি HTML/CSS এ ইনলাইন করে HTTP রিকোয়েস্ট কমাতে পারে।
ডিকোড করার আগে সর্বদা Base64 স্ট্রিং যাচাই করুন - ভুল ইনপুট ত্রুটি সৃষ্টি করতে পারে।
বড় Base64-এনকোডেড ডাটা ট্রান্সমিট করার সময় gzip কম্প্রেশন এর সাথে একত্রিত করুন।