ابزار تبدیل Base64 برای متن، فایل و تصویر
متن و فایل را به Base64، Base64URL یا Data URI تبدیل کنید، رشتههای موجود را Decode کنید و MIME، حجم و نوع داده را با Inspector بررسی کنید.
ورودی
متن UTF-8 یا Base64 را وارد کنید.
خروجی
خروجی بهصورت زنده تولید میشود.
فایل را اینجا رها کنید
یا برای انتخاب فایل کلیک کنید. فایل را انتخاب کنید تا خروجی Base64، Base64URL یا Data URI ساخته شود.
برای تجربه روان، فایلهای خیلی بزرگ مناسب Base64 در مرورگر نیستند.فایل انتخابشده
—
- نوع
- —
- حجم
- —
- افزایش Base64
- —
خروجی فایل
Base64 خالص یا Data URI را دریافت کنید.
Base64 / Data URI
رشته را وارد کنید تا ساختار آن بررسی شود.
نتیجه تحلیل
اعتبار، MIME، حجم و Preview امن.
- نوع ورودی
- —
- MIME
- —
- حجم Decode
- —
- Padding
- —
Base64 معمولاً حدود 33٪ بزرگتر از باینری خام میشود.
Encode متن با TextEncoder انجام میشود تا فارسی و ایموجی سالم بمانند.
Data URI و فایل Decodeشده را همراه با نوع محتوا و اندازه بررسی کنید.
نکتههای مهم
- Base64 رمزنگاری نیست؛ فقط روش نمایش داده باینری به شکل متن است.
- برای فایلهای بزرگ، Base64 باعث افزایش مصرف حافظه و حجم میشود؛ برای Assetهای کوچک مناسبتر است.
- Preview فایلهای ناشناس اجرا نمیشود. تصویر، صوت، ویدئو و PDF فقط در حالتهای امن و شناختهشده نمایش داده میشوند.
- Base64URL از
-و_بهجای+و/استفاده میکند و Padding میتواند حذف شود.
Base64 Encoder / Decoder برای متن و فایل
Base64 داده باینری را با کاراکترهای متنی نمایش میدهد و در Data URI، API payload، فایلهای کوچک و برخی قالبهای انتقال داده کاربرد دارد. این Studio مسیر Text، File و Inspect را جدا کرده تا هر سناریو ابزار مناسب خودش را داشته باشد.
در حالت Inspect میتوانید تشخیص دهید رشته Base64 معتبر است یا Data URI، MIME احتمالی چیست و خروجی قابل Preview یا تبدیل به فایل هست یا نه. Base64 رمزنگاری نیست و برای مخفیسازی اطلاعات حساس طراحی نشده است.
راهنمای استفاده از Base64 Studio
این راهنما فقط درباره کار با همین ابزار است؛ از شروع کار تا معنی گزینهها و خواندن خروجی.
این ابزار دقیقاً چه کاری انجام میدهد؟
Base64 Studio سه Workflow دارد: تبدیل متن، تبدیل فایل و Inspector. علاوه بر Base64 استاندارد، Base64URL و Data URI را هم پشتیبانی میکند و برای بعضی فایلها Preview و اطلاعات MIME نشان میدهد.
قبل از شروع این موارد را بدانید
- Base64 رمزنگاری نیست.
- خروجی Base64 معمولاً از داده اصلی بزرگتر است.
- برای فایلها MIME Type را قبل از Download خروجی Decodeشده بررسی کنید.
قدمبهقدم با ابزار کار کنید
- ۱. نوع کار را انتخاب کنیدبین متن، فایل و Inspector جابهجا شوید.
- ۲. Encode یا Decode کنیدبرای متن فرمت Base64/Base64URL/Data URI را انتخاب کنید.
- ۳. برای فایل Drag & Drop استفاده کنیدفایل را وارد کنید و خروجی Base64 یا Data URI را بگیرید.
- ۴. داده ناشناس را Inspect کنیددر تب بررسی، MIME، اندازه، Padding و Preview قابلتشخیص نمایش داده میشود.
دکمهها، گزینهها و اصطلاحات یعنی چه؟
اگر نام یک گزینه فنی است، این بخش توضیح میدهد چه کاری انجام میدهد و در کدام بخش ابزار به کارتان میآید.
- Base64URL
- نسخه مناسبتر برای URL و Tokenها با کاراکترهای جایگزین.
- Data URI
- داده Base64 را همراه MIME Type در یک URI قرار میدهد.
- Padding
- علامت = انتهای Base64 برای کامل کردن بلوکها.
- Inspector
- بدون حدس دستی ساختار ورودی را تحلیل میکند.
خروجی ابزار را چطور تفسیر کنید؟
اگر Decode موفق باشد، خروجی ممکن است متن خوانا یا داده Binary باشد. Inspector با MIME، Size و Padding کمک میکند تشخیص دهید ورودی چیست. متن ناخوانا الزاماً به معنی خطا نیست.
سوالات رایج
Base64 رمزنگاری است؟
خیر. Base64 فقط یک Encoding است و هر کسی که داده را داشته باشد میتواند آن را Decode کند.
چرا Base64 از فایل اصلی بزرگتر میشود؟
Encoding معمول Base64 تقریباً چهار کاراکتر برای هر سه Byte داده تولید میکند، بنابراین اندازه معمولاً حدود یکسوم افزایش پیدا میکند.
Base64URL چه فرقی دارد؟
نسخه URL-safe بعضی کاراکترها را تغییر میدهد و در بسیاری از کاربردها Padding نیز حذف میشود تا برای URL و Token مناسبتر باشد.