💡نیاز به دیکود دادههای Base64 دارید؟ ابزار آنلاین رایگان ما به صورت آنی رشتهها و فایلهای کد شده را به فرمت اصلیشان تبدیل میکند—عالی برای توسعهدهندگانی که با APIها، پیوستهای ایمیل و بازیابی داده کار میکنند. 🚀 پشتیبانی از فایلهای تا 10 مگابایت. بدون نیاز به دانلود!
🔍 بررسی کنید که رشته Base64 از استانداردهای RFC 4648 پیروی میکند
📊 تبدیل هر کاراکتر Base64 به مقدار 6 بیتی آن
🧩 ترکیب چهار قطعه 6 بیتی به دنبالههای 24 بیتی
💾 تقسیم به بایتهای 8 بیتی اصلی و تبدیل به فرمت خروجی
پذیرش الفبای استاندارد Base64 RFC 4648 به علاوه انواع آن:
نوع | کاراکترها | یادداشتها |
---|---|---|
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
ابزار داخلی ویندوز
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 خود را با ابزار ما اعتبارسنجی کنید قبل از اینکه سعی کنید آن را در برنامهتان دیکود کنید.
همیشه اندازه خروجی را پس از دیکودینگ بررسی کنید - باید حدود 25% کوچکتر از ورودی Base64 باشد.
ترکیب با کاهش حجم gzip هنگام پردازش دادههای دیکود شده بزرگ که قبلاً فشرده شدهاند.