رمزگشای Base64

رمزگشایی یک رشته رمزگذاری‌شده با Base64 به متن. رمزگذاری Base64 برای نمایش داده‌های باینری در متن یا فرمت‌های سریال‌سازی متنی مانند JSON یا XML مفید است.

متن رمزگشایی‌شده:

ابزارهای مرتبط

اطلاعات بیشتر درباره رمزگذاری Base64

رمزگذاری Base64 روشی برای رمزگذاری داده‌های باینری به مجموعه‌ای از ۶۴ کاراکتر است که برای انتقال از طریق اینترنت امن هستند. این روش معمولاً در سیستم‌های ایمیل و مرورگرهای وب برای انتقال تصاویر، ویدئوها و سایر انواع داده‌های باینری استفاده می‌شود.

فرآیند رمزگذاری شامل تقسیم داده‌های باینری به گروه‌های ۳ بایتی (۲۴ بیت) است که سپس به چهار مقدار ۶ بیتی تبدیل می‌شوند. این مقادیر ۶ بیتی سپس به کاراکترهای ASCII متناظرشان نگاشت می‌شوند که شامل حروف بزرگ و کوچک، اعداد و دو کاراکتر اضافی معمولاً '+' و '/' هستند.

اگر داده‌های باینری بر ۳ بخش‌پذیر نباشند، padding به انتهای داده‌ها اضافه می‌شود تا این شرط برقرار شود. padding با استفاده از کاراکتر '=' نشان داده می‌شود. برای مثال، اگر داده‌های باینری فقط ۲ بایت طول داشته باشند، یک بایت padding (شامل دو کاراکتر '=') به انتهای داده‌های رمزگذاری‌شده اضافه می‌شود.

برای رمزگشایی داده‌ها، فرآیند به سادگی معکوس می‌شود. هر گروه از چهار کاراکتر ASCII با معکوس کردن فرآیند نگاشت به ۳ بایت داده باینری تبدیل می‌شود.

به طور کلی، فرآیند رمزگذاری Base64 امکان انتقال امن داده‌های باینری به صورت متن ASCII را فراهم می‌کند و انتقال تصاویر، ویدئوها و سایر انواع داده‌های باینری از طریق اینترنت را به شیوه‌ای سازگار با اکثر سیستم‌ها ممکن می‌سازد.