رمزگشای Base64 - رمزگشایی متن و فایل

بازگشت به ابزارها
درباره رمزگشایی Base64

رشته‌های رمزگذاری شده Base64 را به داده‌های اصلی متنی یا باینری تبدیل کنید. ضروری برای پیوست‌های ایمیل، URLهای داده، پاسخ‌های API و انتقال داده‌های رمزشده. محتوای متن و فایل را پردازش می‌کند.

ویژگی‌های رمزگشایی
  • تبدیل فوری Base64 به متن
  • اعتبارسنجی خودکار و تشخیص خطا
  • کنترل Base64 معیوب به شکل ظریف
  • پشتیبانی از Base64 استاندارد و ایمن برای URL
چه زمانی از رمزگشایی Base64 استفاده کنیم
  • پردازش توکن‌های تأیید هویت API
  • تجزیه داده‌های ضمیمه ایمیل
  • دیباگ داده‌های وب رمزگذاری شده
  • تبدیل URL های داده به فرمت قابل خواندن
مهم: فقط Base64 را از منابع قابل اعتماد رمزگشایی کنید. محتوای رمزگشایی شده ممکن است حاوی کد اجرایی یا داده‌های مخرب باشد.
رشته‌های رمزگذاری شده Base64 را به داده‌های اصلی متنی یا باینری تبدیل کنید. ضروری برای پیوست‌های ایمیل، URLهای داده، پاسخ‌های API و انتقال داده‌های رمزشده. محتوای متن و فایل را پردازش می‌کند.

نمونه‌های رمزگشایی Base64

رمزگشایی متن ساده
ورودی: SGVsbG8gV29ybGQh
خروجی: Hello World!
رمزگشایی تأیید هویت پایه HTTP
ورودی: QWxhZGRpbjpvcGVuIHNlc2FtZQ==
خروجی: Aladdin:open sesame
رمزگشایی داده‌های JSON
ورودی: eyJuYW1lIjoiSm9obiIsImFnZSI6MzB9
خروجی: {"name":"John","age":30}
رمزگشایی URL
ورودی: aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRo
خروجی: https://example.com/path
راهنمای اعتبارسنجی Base64

یاد بگیرید چگونه رشته‌های Base64 معتبر را شناسایی کنید:

  • فقط حاوی کاراکترهای A-Z, a-z, 0-9, +, /, =
  • طول مضربی از ۴ است (با پَدینگ)
  • پَدینگ (=) فقط در انتها ظاهر می‌شود
  • حداکثر ۲ کاراکتر پَدینگ
مشکلات رایج و راه‌حل‌ها
کاراکترهای نامعتبر Base64

کاراکترهای نامعتبر را حذف یا جایگزین کنید. فقط الفبای Base64 استفاده کنید.

پَدینگ نادرست

پَدینگ مناسب = در انتها اطمینان حاصل کنید (۰، ۱ یا ۲ کاراکتر).

خروجی مخدوش

رمزگذاری کاراکتر را بررسی کنید. منبع ممکن است خراب یا جزئی کپی شده باشد.

نحوه کار رمزگشایی Base64
  1. 1 تبدیل کاراکترهای Base64 به مقادیر ۶ بیتی
  2. 2 ترکیب مقادیر ۶ بیتی به بایت‌های ۸ بیتی
  3. 3 کنترل پَدینگ و ایجاد خروجی باینری
  4. 4 تبدیل باینری به فرمت متن/داده
اطلاعات پَدینگ
= - یک بایت گمشده
== - دو بایت گمشده
بدون پَدینگ - تراز کامل