Base64 روشی برای تبدیل متن یا داده باینری به رشتهای قابل انتقال در محیطهای متنی مثل JSON، HTML، CSS و ایمیل است. با این ابزار میتوانید متن فارسی یا انگلیسی را encode کنید و رشته Base64 دریافتی را دوباره decode کنید. Base64 رمزنگاری نیست و برای مخفی کردن اطلاعات حساس استفاده نمیشود؛ فقط فرمت داده را برای انتقال یا ذخیرهسازی تغییر میدهد.
خیر. Base64 فقط encoding است و هرکسی میتواند آن را decode کند. برای محافظت از داده باید از رمزنگاری واقعی مثل AES استفاده کنید.
بله. متن فارسی با UTF-8 پردازش میشود و بعد به Base64 تبدیل میگردد، بنابراین حروف فارسی بعد از decode دوباره درست نمایش داده میشوند.
برای انتقال داده در JSON، ایمیل، Data URI، ذخیره موقت داده باینری به شکل متن و تست APIها استفاده میشود.
Base64 معمولاً حجم داده را حدود ۳۳ درصد بیشتر میکند، چون داده باینری را به کاراکترهای متنی قابل انتقال تبدیل میکند.
Base64URL نسخه مناسب URL است و کاراکترهایی مثل + و / را با - و _ جایگزین میکند تا در مسیر و پارامتر URL دردسر ایجاد نشود.
متن یا رشته Base64 را در ورودی قرار دهید و حالت encode یا decode را انتخاب کنید. اگر خروجی ناخوانا بود، احتمالاً داده اصلی متن ساده نبوده یا رشته Base64 ناقص/نامعتبر است.