رفتن به محتوا
شما آفلاین هستید. برخی قابلیت‌ها ممکن است کار نکنند.

رمزگذار و رمزگشای Base64

متن، فایل و تصاویر را فوری در مرورگر خود رمزگذاری و رمزگشایی کنید.

در حال پردازش…

چگونه Base64 را آنلاین رمزگذاری یا رمزگشایی کنیم

  1. مبدل Base64 را باز کنید

    مبدل Base64 هانون را در مرورگر خود باز کنید.

  2. داده خود را وارد کنید

    برای رمزگذاری متن را جای‌گذاری کنید یا برای رمزگشایی یک رشته Base64 وارد کنید. می‌توانید فایل هم بارگذاری کنید.

  3. نتیجه را دریافت کنید

    تبدیل بلافاصله انجام می‌شود. خروجی را کپی کنید یا فایل رمزگشایی‌شده را دانلود کنید.

رمزگذاری Base64 چیست؟

⁦Base64⁩ یک کدگذاری برگشت‌پذیر از دادهٔ دودویی به متن است، نه رمزنگاری برای حفاظت از داده. با ⁦UTF-8⁩، متن ⁦Hello⁩ به ⁦SGVsbG8=⁩ و ⁦한글⁩ به ⁦7ZWc6riA⁩ تبدیل می‌شود؛ کدگشایی با ⁦UTF-8⁩ متن اصلی را برمی‌گرداند.

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

حالت فایل و کدگذاری را انتخاب کنید، سپس فایل را بکشید یا انتخاب کنید؛ خروجی ⁦Base64⁩ خودکار ساخته می‌شود و می‌توان آن را کپی کرد. برای بازیابی فایل، در حالت فایل کدگشایی را انتخاب کنید، ⁦Base64⁩ را بچسبانید و نتیجه را دانلود کنید. محدودیت بارگذاریِ نمایش‌داده‌شده به حافظهٔ دستگاه بستگی دارد؛ ورودی کدگذاری‌شده محدودیت حجم جداگانه‌ای دارد.

آیا داده‌های من امن هستند؟

ورودی تبدیل و بایت‌های فایل در مرورگر پردازش می‌شوند و به بخش پشتیبان برنامه ارسال نمی‌شوند. دارایی‌های صفحه و تحلیل‌های استفاده ممکن است از شبکه استفاده کنند. لینک‌های اشتراک‌گذاری شامل ورودی فشرده‌ای هستند که گیرندگان می‌توانند بخوانند و ممکن است در تاریخچه مرورگر بماند.

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

⁦URL-safe⁩ نویسه‌های ⁦+⁩ و ⁦/⁩ را با ⁦-⁩ و ⁦_⁩ جایگزین می‌کند. این ابزار ⁦=⁩ انتهای خروجی ⁦URL-safe⁩ را نیز حذف می‌کند. خروجی ⁦Data URL⁩ پیشوند ⁦data:...;base64,⁩ را اضافه می‌کند و حتی با فعال بودن ⁦URL-safe⁩ هم همیشه از ⁦Base64⁩ استاندارد استفاده می‌کند. هیچ‌یک از این قالب‌ها داده را رمزنگاری نمی‌کنند.

آیا می‌توانم تصاویر رمزگذاری‌شده Base64 را پیش‌نمایش کنم؟

در حالت فایل، پیش‌نمایش ⁦PNG⁩، ⁦JPEG⁩، ⁦GIF⁩، ⁦WebP⁩ و ⁦BMP⁩ در صورت عبور از بررسی قالب و ابعاد تصویر و امکان نمایش در مرورگر فراهم است. ⁦SVG⁩ پیش‌نمایش ندارد. فایلی که با موفقیت کدگشایی شده، بدون پیش‌نمایش هم قابل دانلود است.

چرا کدگشایی ناموفق است یا متن ناخوانا می‌شود؟

انتخاب درست حالت استاندارد یا ⁦URL-safe⁩ را بررسی کنید. ⁦SGVsbG8=⁩ یک ⁦Base64⁩ استاندارد معتبر است؛ ⁦SGVsbG8⁩ فقط در حالت ⁦URL-safe⁩ پذیرفته می‌شود. نویسه‌ها، طول و پَدینگ نامعتبر رد می‌شوند؛ پس ⁦=⁩ را حدسی اضافه نکنید. برای متن، کدگذاری نویسهٔ اصلی را انتخاب کنید؛ بایت‌های ⁦Base64⁩ معتبر لزوماً ⁦UTF-8⁩ معتبر نیستند. دادهٔ دودویی را در حالت فایل کدگشایی کنید.