ابزار Base64

متن و فایل ها را به صورت محلی به Base64 تبدیل کنید، Base64 را به متن بازگردانید و در صورت نیاز به خروجی ایمن URL تغییر دهید.

برای اشکال‌زدایی بارهای پرداختی، آماده‌سازی URI داده‌ها و بررسی اینکه آیا متن Base64 به‌طور تمیز تحت UTF-8، ASCII، یا Latin-1 رمزگشایی می‌شود مفید است.

زبان‌های دیگر 日本語 | English | 繁體中文 | Italiano | فارسی

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

مبدل متن

متن را رمزگذاری یا رمزگشایی کنید

URL اشتراک گذاری فقط تنظیمات را ذخیره می کند. متن ورودی و متن خروجی هرگز در پیوند قرار نمی گیرند.

این ابزار را جاسازی کنید

مبدل فایل

تبدیل فایل به Base64

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

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

نحوه استفاده ایمن از Base64

هنگامی که داده ها را در سیستم هایی کپی می کنید که الفبای کلاسیک را با آن انتظار دارند از Base64 استاندارد استفاده کنید +, /، و اختیاری است = بالشتک. از Base64 ایمن URL زمانی استفاده کنید که باید نتیجه را در یک رشته کوئری، نام فایل یا قالب نشانه ای قرار دهید که آن کاراکترها را رد می کند.

اگر وظیفه شما به جای تبدیل بایت به متن، رمزگذاری درصد برای مسیر یا رشته جستجو است، به ابزار رمزگذار / رمزگشا URL به جای Base64.

Base64 در مقابل رمزگذاری

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

چرا خروجی رشد می کند

Base64 هر قطعه 3 بایتی ورودی را به صورت 4 کاراکتر قابل چاپ ذخیره می کند، بنابراین متن معمولاً قبل از شکسته شدن خط یا اضافه شدن پیشوندهای URI داده، حدود 33 درصد بزرگتر می شود.

وقتی فایل به Base64 مفید است

تبدیل فایل زمانی مفید است که شما نیاز دارید یک بار کوچک را بررسی کنید، یک URI داده برای یک نمونه اولیه بسازید، یا تأیید کنید که یک فیلد API فرمت مورد انتظار را می‌پذیرد. برای دارایی های بزرگ، به خاطر داشته باشید که Base64 سربار اندازه را اضافه می کند.

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

تفاوت بین Base64 و Base64 ایمن URL چیست؟

URL-safe Base64 پلاس را با خط فاصله و اسلش را با خط زیر جایگزین می‌کند تا خروجی امن‌تر برای قرار دادن در URLها و نام فایل‌ها باشد. برخی از سیستم ها نیز padding را حذف می کنند.

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

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

چرا خروجی Base64 طولانی تر از اصلی است؟

Base64 معمولاً اندازه را حدود یک سوم افزایش می دهد زیرا هر 3 بایت ورودی را به صورت 4 کاراکتر متنی ذخیره می کند.

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

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