ابزار توسعه‌دهنده

متن و فایل ها را به Base64 و برعکس تبدیل کنید

متن یا فایل را در Base64 رمزگذاری کنید، Base64 را به متن یا فایل رمزگشایی کنید و از Base64URL استفاده کنید. تبدیل در مرورگر شما باقی می ماند.

متن، فایل ها و Base64URL UTF-8 را به صورت محلی تبدیل کنید. هیچ چیزی در NEXNARA آپلود نمی شود.

  • اجرای محلی
  • بدون آپلود
  • فوری
  • رایگان
حالت
الفبا

Base64 حدود 33 درصد بزرگتر از بایت های اصلی است. فایل های بیش از 10 مگابایت ممکن است زبانه را کند کنند. این صفحه فایل های بیش از 32 مگابایت را مسدود می کند.

چگونه کار می‌کند

  1. داده‌ها را بچسبانید
  2. عمل را اجرا کنید
  3. نتیجه را کپی کنید

چرا NEXNARA

  • خصوصی

    داده‌های شما در مرورگر می‌ماند.

  • فوری

    نتیجه فوراً ظاهر می‌شود.

  • بدون آپلود

    چیزی به سرور NEXNARA فرستاده نمی‌شود.

  • همه‌جا کار می‌کند

    نصب لازم نیست.

بیشتر بدانید

Base64 چیست؟

Base64 داده های باینری را با استفاده از A–Z، a–z، 0–9، + و / به متن ASCII تبدیل می کند. این یک رمزگذاری است، نه رمزگذاری. هر کسی می تواند آن را بدون کلید رمزگشایی کند.

Base64URL چیست؟

Base64URL همان رمزگذاری با + تغییر به -، / تغییر به _، و padding اغلب حذف می شود. توکن ها و برخی URL ها از آن استفاده می کنند. این رمزگشای JWT نیست.

چرا Base64 بزرگتر است؟

هر 3 بایت به 4 کاراکتر ASCII تبدیل می شود، بنابراین نتیجه حدود یک سوم بزرگتر است، به علاوه padding اختیاری. این اندازه اضافی مورد انتظار است، نه فشرده سازی.

فایل به Base64

یک فایل را برای رمزگذاری در مرورگر انتخاب کنید یا رها کنید. می توانید Base64 خام یا URL داده را کپی کنید. یک رشته Base64 یا URL داده را به یک فایل قابل دانلود برگردانید. فایل آپلود نمی شود.

Base64 در مقابل کدگذاری URL

رمزگذاری URL (درصد رمزگذاری) متن را در داخل URL ایمن می کند. Base64 بایت های دلخواه را به صورت ASCII کد می کند. از رمزگذار URL برای مقادیر پرس و جو و پیوندها استفاده کنید. از این صفحه برای آدرس‌های متن، فایل‌ها و داده‌ها استفاده کنید.

نحوه استفاده

در حالت متن، متن را چسبانده و Encode را فشار دهید یا Base64 را چسبانده و Decode را فشار دهید. Swap دو جعبه را مبادله می کند. حالت فایل یک فایل را رمزگذاری می کند. فایل، Base64 یا URL داده را به دانلود تبدیل می کند. کپی و دانلود txt از نتیجه فعلی استفاده کنید.

پشتیبانی از یونیکد

این ابزار بایت‌های UTF-8 را رمزگذاری می‌کند، پس کره‌ای، ژاپنی، چینی، عربی، هندی و ایموجی درست رفت‌وبرگشت می‌کنند. از btoa خام روی رشتهٔ یونیکد استفاده نمی‌شود.

کاربردهای رایج

از Base64 برای data URL، انتقال سادهٔ متن، یا بررسی رشته‌های رمزگذاری‌شده استفاده کنید. آن را راهی برای پنهان کردن راز ندانید.

حریم خصوصی

متن و فایل ها در مرورگر باقی می مانند. هیچ چیزی در NEXNARA آپلود نمی شود و هیچ چیزی در کوکی ها، حافظه محلی یا پایگاه داده ذخیره نمی شود.

پرسش‌های متداول

آیا Base64 رمزنگاری است؟

خیر. Base64 رمزگذاری است. به‌آسانی رمزگشایی می‌شود و نباید برای محافظت از گذرواژه یا راز به کار رود.

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

بله. این ابزار ابتدا متن را به بایت UTF-8 و سپس به Base64 تبدیل می‌کند، پس متن غیر انگلیسی و ایموجی کار می‌کنند.

آیا می توانم یک فایل را به Base64 تبدیل کنم؟

بله. حالت فایل را باز کنید، یک فایل را انتخاب یا رها کنید، سپس Encode. می توانید Base64 خام یا URL داده را کپی کنید. فایل آپلود نمی شود.

چرا Base64 بزرگتر از اصلی است؟

Base64 6 بیت در هر کاراکتر را ذخیره می کند، بنابراین 3 بایت به 4 کاراکتر تبدیل می شود - حدود 33٪ بیشتر، به علاوه padding.

Base64URL چیست؟

الفبای امن URL: - به جای +، _ به جای /، و اغلب no = padding. آن را در اینجا رمزگذاری و رمزگشایی کنید. محموله های JWT به عنوان توکن رمزگشایی نمی شوند.

آیا داده های من آپلود شده است؟

خیر. متن و فایل‌ها فقط در مرورگر شما تبدیل می‌شوند. هیچ آپلود سرور و API خارجی وجود ندارد.

آیا می توانم Base64 را به صورت محلی رمزگشایی کنم؟

بله. رمزگشایی در این تب اجرا می شود. برای داده های باینری، به جای رمزگشایی متن، از فایل To استفاده کنید.

با Base64 نامعتبر چه اتفاقی می افتد؟

ابزار Invalid Base64 را نشان می دهد و از کار نمی افتد. فضاها نادیده گرفته می شوند. بالشتک موجود پر می شود. ورودی شکسته مانند یک رشته کوتاه رد می شود.