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

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

این ابزار متن را به Base64 رمزگذاری می‌کند — یک رمزگذاری دودویی به متنی که بایت‌های دلخواه را با استفاده از ۶۴ کاراکتر ASCII قابل چاپ نمایش می‌دهد. خروجی برای جاسازی در URLها، بدنه‌های ایمیل، هدرهای HTTP، بارهای JSON و سایر زمینه‌هایی که کاراکترهای دودویی یا ویژه باعث مشکل می‌شوند، ایمن است.

Base64 رمزنگاری نیست. شکل رمزگذاری شده غیرقابل خواندن به نظر می‌رسد اما یک تبدیل عمومی و معکوس‌پذیر است — هر کسی می‌تواند آن را رمزگشایی کند. از آن برای محافظت از اسرار استفاده نکنید، اما از آن برای انتقال محتوای دودویی یا غیر ASCII از طریق کانال‌های فقط ASCII استفاده کنید.

ابزار از ورودی UTF-8 پشتیبانی می‌کند، بنابراین خط‌های غیر لاتین به درستی رمزگذاری می‌شوند. همچنین Base64 ایمن برای URL ارائه می‌دهد (به جای + و / از - و _ استفاده می‌کند) برای استفاده در رشته‌های پرس‌و‌جوی URL و توکن‌ها.

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

چطور متن را به Base64 تبدیل کنم؟

  1. متن مبدأ را بچسبانید

    متن ساده را در فیلد «Text» قرار دهید. هر کاراکتری پذیرفته می‌شود — ایموجی، خط‌های غیرلاتین، control characters. ابزار آن را UTF-8 می‌گیرد.

  2. نحوهٔ encode

    داخلی: `Buffer.from(text, 'utf8').toString('base64')`. خروجی از الفبای استاندارد Base64 (A–Z a–z 0–9 + / =) با padding استفاده می‌کند، نه URL-safe.

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

    خروجی یک فیلد `base64` — رشتهٔ encode شده. گزینه‌ای برای line wrap، فاصله‌گذاری MIME یا جایگزینی URL-safe وجود ندارد.

  4. جای استفاده

    اهداف رایج: data: URL، هدر HTTP Basic auth، باینری در JSON، پیوست‌های ایمیل. اگر گیرنده URL-safe می‌خواهد، بعد از کپی + را با - و / را با _ جایگزین کنید.