Base64 Encode Online

The most flexible Base64 encoder: encode plain text, any local file or a remote URL. You can pick the character set used for text, the Base64 standard (standard, MIME, URL-safe, PEM, IMAP and more) and the output format. Enable live mode to encode as you type.

نحوه استفاده از ابزار Base64 Encode Online

  1. نوع داده را انتخاب کنید: متن، فایل محلی یا URL راه دور.
  2. برای متن، در صورت تمایل character encoding را انتخاب کنید (UTF-8 پیش‌فرض است و بیشتر سیستم‌ها همان را انتظار دارند).
  3. استاندارد Base64 و فرمت خروجی را انتخاب کنید.
  4. روی رمزگذاری به Base64 کلیک کنید و نتیجه را کپی یا دانلود کنید.

استانداردهای Base64 پشتیبانی‌شده

  • استاندارد (RFC 4648): الفبای A–Z a–z 0–9 + / با padding =.
  • MIME (RFC 2045): همان الفبا، با شکست خط در 76 نویسه با CRLF.
  • PEM (RFC 7468): شکست خط در 64 نویسه، همان‌طور که در گواهی‌ها استفاده می‌شود.
  • Base64URL (RFC 4648 §5): - و _ به‌جای + و /، بدون padding. در JWT و URLها استفاده می‌شود.
  • IMAP (RFC 3501): + و ,، بدون padding.
  • XML name token (. و -) و XML identifier (_ و :).
  • OpenPGP ASCII armor (RFC 4880): خطوط 76 نویسه‌ای به‌همراه checksum از نوع CRC-24.

چرا مجموعه‌نویسه اهمیت دارد؟

Base64 بایت‌ها را رمزگذاری می‌کند، نه حروف را. یک کلمه یکسان در UTF-8، Windows-1252 یا Shift_JIS بایت‌های متفاوتی تولید می‌کند و در نتیجه رشته Base64 متفاوتی دارد. از UTF-8 استفاده کنید، مگر اینکه سیستم گیرنده صراحتاً یک encoding قدیمی را انتظار داشته باشد.

When developers encode to Base64

Use this free Base64 encoder to embed images in CSS/HTML data URIs, put binary blobs in JSON APIs, build HTTP Basic Auth headers, wrap PEM certificates, or produce URL-safe tokens. Prefer Base64URL for JWTs and query strings, and MIME wrapping when a mail client expects 76-character lines.

همه ابزارهای رمزگذاری Base64

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

سؤالات متداول

چطور یک رشته را به Base64 رمزگذاری کنم؟

گزینه «متن» را انتخاب کنید، رشته خود را جای‌گذاری کنید و روی «رمزگذاری به Base64» کلیک کنید. تنظیم پیش‌فرض UTF-8 با خروجی JavaScript، Python، PHP و Java یکسان است.

آیا می‌توانم یک فایل را به Base64 رمزگذاری کنم؟

بله. گزینه «فایل محلی» را انتخاب کنید و هر فایلی را برگزینید: تصاویر، PDF، ZIP، گواهی‌ها و غیره. فایل به‌صورت محلی پردازش می‌شود و هرگز آپلود نمی‌شود.

تفاوت Base64 و Base64URL چیست؟

Base64URL نویسه "+" را با "-" و "/" را با "_" جایگزین می‌کند و معمولاً padding را حذف می‌کند، بنابراین نتیجه را می‌توان بدون escape در URLها و نام فایل‌ها استفاده کرد.

Is this Base64 encoder free?

Yes. Encode unlimited text and files in your browser with no sign-up. Nothing you encode is uploaded to our servers.

How do I encode for e-mail (MIME)?

Select the MIME (RFC 2045) standard so the output is wrapped at 76 characters with CRLF, which is what many mail systems expect.

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

دیدگاه‌ها (0)

سؤال، ایده یا باگی در «Base64 Encode Online» دارید؟ دیدگاه بگذارید، به ابزار امتیاز دهید یا به دیگران پاسخ دهید.

هنوز دیدگاهی ثبت نشده است. اولین نفری باشید که نظر خود را به اشتراک می‌گذارد!

دیدگاه بگذارید

به این ابزار امتیاز دهید:
Esc
↑ ↓ جابه‌جایی↵ باز کردنEsc بستن