ورودی
ورودی (متن ساده یا فایل)
این صفحه یک مبدل Base64 آنلاین برای تبدیل متن به Base64، رمزگشایی Base64 آنلاین به متن خوانا و تبدیل فایل به رشته Base64 است. همچنین در حالت Decode میتوانید رشته Base64 را به فایل قابل دانلود تبدیل کنید.
از این ابزار برای API، هدرهای HTTP، جاسازی تصویر در HTML/CSS، ارسال ایمیل و دیباگ دادهها استفاده میشود. تمام عملیات Encode و Decode Base64 فقط در مرورگر شما انجام میشود و هیچ اطلاعاتی به سرور ارسال یا ذخیره نمیشود.
الفبای استاندارد: A-Z a-z 0-9 + / | URL-safe بهجای + از - و بهجای / از _ استفاده میکند. Padding معمولاً با = پر میشود و میتواند غیرفعال باشد.
برای متن فارسی، UTF-8 پیشنهاد میشود. پشتیبانی ISO-8859-1 در این ابزار یک تقریب ساده برای کاراکترهای لاتین است.
ورودی (متن ساده یا فایل)
حجم ورودی: ۰ | حجم خروجی: ۰
خروجی Base64 معمولاً حدود ۳۳٪ بزرگتر از داده اصلی است.
تمام تبدیل Base64 و رمزگشایی Base64 در مرورگر شما انجام میشود و هیچ دادهای به سرور ارسال یا ذخیره نمیشود.
اگر به دنبال تبدیل Base64 سریع و دقیق هستید، این صفحه یک مبدل Base64 آنلاین کامل برای Encode Base64 و Decode Base64 است. شما میتوانید متن ساده را به Base64 تبدیل کنید یا با رمزگشایی Base64، خروجی را دوباره به متن قابل خواندن برگردانید.
علاوهبر متن، قابلیت تبدیل فایل به Base64 هم در ابزار وجود دارد: فایل دلخواه را انتخاب میکنید و رشته Base64 آماده کپی میشود. در حالت برعکس نیز میتوانید رشته Base64 را Decode کرده و خروجی را بهصورت فایل دانلود کنید؛ بنابراین تبدیل متن و فایل به Base64 و بازگردانی آن در یک صفحه انجام میشود.
این ابزار از UTF-8 برای پشتیبانی کامل فارسی و یونیکد استفاده میکند، تنظیمات پیشرفتهای مانند الفبای استاندارد، URL-safe یا سفارشی ۶۴ کاراکتری، فعال/غیرفعالکردن padding و تعیین کاراکتر padding دارد و با دکمههای کپی، پاککردن و جابهجایی کار را سریعتر میکند. همه پردازشها کاملاً داخل مرورگر انجام میشود تا حریم خصوصی شما حفظ شود.
Base64 یک روش کدگذاری داده دودویی به متن است تا داده در محیطهایی مثل API، هدر HTTP، ایمیل و HTML/CSS قابل انتقال باشد. وقتی میپرسیم Base64 چیست، منظور یک فرمت انتقالپذیر برای داده است، نه یک الگوریتم امنیتی.
Base64 رمزنگاری نیست و امنیت ایجاد نمیکند؛ فقط Encode و Decode Base64 انجام میدهد. هر کسی که رشته را داشته باشد میتواند تبدیل Base64 به متن یا فایل را انجام دهد.
بهدلیل نحوه نمایش دادهها در Base64، حجم خروجی معمولاً حدود یکسوم (تقریباً ۳۳٪) بیشتر میشود. به همین دلیل بعد از تبدیل متن به Base64 یا تبدیل فایل به Base64، طول رشته افزایش پیدا میکند.
وقتی لازم است داده باینری را در محیط متنی جابهجا کنید، Base64 گزینه مناسبی است؛ مثل ارسال فایل در JSON، جاسازی تصویر کوچک بهصورت data URI یا انتقال داده در ایمیل. برای حجمهای خیلی بزرگ بهتر است از فایل خام استفاده شود.
بله، از نظر حریم خصوصی ایمن است؛ چون تمام تبدیل Base64 در مرورگر انجام میشود و هیچ اطلاعاتی برای سرور ارسال یا ذخیره نمیشود.