این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «مبدل BASE64 به TEXT آنلاین»

این ابزار Base64 را به شکل اصلی متنی یا دودویی آن رمزگشایی می‌کند. محتوای رمزگذاری شده Base64 را جای‌گذاری کنید، و ابزار بایت‌های اصلی را بازیابی می‌کند — برای بازرسی محموله‌های رمزگذاری شده در پاسخ‌های API، کوکی‌ها، توکن‌های JWT، بخش‌های ایمیل کدگذاری شده MIME و سایر ساختارهای داده مفید است.

ابزار هم Base64 استاندارد (با کاراکترهای + / =) و هم Base64 ایمن برای URL (با کاراکترهای - _ و حذف اختیاری padding) را مدیریت می‌کند. همچنین فضای خالی و شکست خط را در ورودی تحمل می‌کند، که اغلب زمانی ظاهر می‌شوند که Base64 به ۷۶ کاراکتر در هر خط در هدرهای ایمیل پیچیده می‌شود.

اگر بایت‌های رمزگشایی شده متن UTF-8 معتبر باشند، به عنوان متن نمایش داده می‌شوند. اگر دودویی هستند (مانند یک تصویر رمزگشایی شده یا فایل فشرده)، ابزار به جای آن یک پیوند دانلود ارائه می‌دهد.

چطور از این ابزار استفاده کنم؟

چطور Base64 را به متن decode کنم؟

  1. رشتهٔ Base64 را بچسبانید

    payload رمزشده را در فیلد «Base64» قرار دهید. پیشوند `data:…;base64,` خودکار حذف می‌شود؛ whitespace اشکالی ندارد.

  2. فقط الفبای استاندارد

    ابزار از `Buffer.from(.., 'base64')` در Node استفاده می‌کند که الفبای استاندارد A–Z a–z 0–9 + / = می‌خواهد. Base64 امن‌برای-URL (با - و _) اینجا decode نمی‌شود — اول تبدیل کنید.

  3. «اجرا» را بزنید

    خروجی `text` است — نمای UTF-8 از بایت‌های decode شده. ورودی نامعتبر که به صفر بایت decode می‌شود خطای روشن می‌دهد تا با رشتهٔ خالی گمراه‌کننده مواجه نشوید.

  4. هشدار null bytes

    اگر بافر decode شده شامل null character باشد، نتیجه یک note دارد: payload احتمالاً باینری است نه متن. رندر UTF-8 ناهماهنگ به‌نظر می‌رسد — مثل byte رفتار کنید.