دیکد Base64
Base64 را فوراً به متن خوانا برگردانید، با پشتیبانی فارسی و نمادها. هدر احراز هویت، بخشهای JWT و payload API را ببینید. رایگان.
رشتهٔ Base64 را به متن خوانا برگردانید
رشتههای Base64 همه جای وب هستند: هدرهای HTTP، JSON، سورس ایمیل، فایلهای تنظیمات و توکنهای ورود. شبیه کاراکترهای تصادفیاند و معمولاً با یک یا دو = تمام میشوند. این ابزار آنها را به متن اصلی برمیگرداند تا ببینید داخلشان چیست.
مثلاً SGVsbG8sIEJvdHN5IQ== میشود Hello, Botsy!. رشته را بچسبانید، ارسال کنید و نتیجه را بخوانید. متن فارسی کدگذاریشده با UTF-8 با همهٔ حروفش سالم برمیگردد.
اگر نتیجه نمادهای نامفهوم بود، دادهٔ اصلی احتمالاً متن نیست بلکه تصویر، فایل فشرده یا دادهٔ رمزنگاریشده است. برای تصاویر تبدیل Base64 به تصویر را امتحان کنید.
طرز دیکد Base64
- رشتهٔ Base64 را بدون پیشوندی مثل
Basicیاdata:...;base64,بچسبانید. - ارسال کنید.
- متن خروجی را بخوانید یا کپی کنید.
نمونهها
متن ساده
ورودی: TXkgQm90c3kgdG9vbHM=
خروجی: My Botsy tools
متن فارسی
ورودی: 2LPZhNin2YUg2K/ZhtuM2Kc=
خروجی: سلام دنیا
هر حرف فارسی در UTF-8 دو بایت است و متن کامل با فاصلهاش برمیگردد.
پرکنندهٔ ناقص
ورودی: SGVsbG8gd29ybGQ
خروجی: Hello world
نبودن = در انتها اینجا مشکلی ایجاد نمیکند.
کاربردهای رایج
- دیدن محتوای هدر HTTP Basic Authorization هنگام دیباگ.
- خواندن header و payload در JWT (که JSON کدگذاریشده با Base64URL هستند).
- بررسی مقادیر Base64 در Kubernetes Secrets و فایلهای تنظیمات.
- خواندن بخشهای کدگذاریشده در سورس خام ایمیل.
نکتههای کاربردی
- اگر دیکد شکست خورد، دنبال
=جاافتاده، فاصلهٔ اضافه یا کاراکتر خارج از الفبای Base64 بگردید. - JWT و بعضی APIها Base64 امن برای URL به کار میبرند که
+و/را با-و_جایگزین میکند؛ پیش از دیکد برشان گردانید. - کاراکترهای نامعتبر بیصدا نادیده گرفته میشوند و خطا نمیدهند، پس نتیجهٔ عجیب معمولاً یعنی رشتهٔ خراب.
- JSON خروجی بعد از فرمت JSON خواناتر است.
پرسشهای متداول
از کجا بفهمم رشته Base64 است؟
فقط از A-Z، a-z، 0-9، + و / تشکیل شده، ممکن است با = تمام شود و طولش معمولاً مضرب ۴ است. سادهترین آزمون، دیکد کردن آن است.
چرا نتیجه نمادهای عجیب دارد؟
دادهٔ اصلی احتمالاً باینری است، مثل تصویر، فایل zip یا دادهٔ رمزنگاریشده، نه متن.
JWT را با این ابزار میتوانم بخوانم؟
بله، بخش اول و دوم که با نقطه جدا شدهاند. اول - و _ را به + و / تبدیل کنید. دیکد کردن امضا را بررسی نمیکند.
دیکد Base64 یعنی شکستن رمز؟
نه. Base64 کدگذاری عمومی بدون کلید است و برای همین برای محافظت از اسرار مناسب نیست.
ابزارهای مرتبط
- انکود Base64: هر متنی را به Base64 تبدیل کنید.
- تبدیل Base64 به عکس: متن Base64 را به عکس تبدیل کنید.
- دیکد URL: لینک انکودشده را به متن خوانا برگردانید.
- اعتبارسنجی و فرمت JSON: درستی JSON را بررسی و آن را مرتب و خوانا کنید.
- تبدیل متن به Hex: متن را به Hex و برعکس تبدیل کنید.
ابزارهای مشابه
هر متنی را فوراً به Base64 تبدیل کنید، با پشتیبانی کامل فارسی در UTF-8. برای Data URI، هدر احراز هویت و API. رایگان، بدون ثبتنام.
ابزارهای رایگان محبوب
با یک کلیک رمز عبور قوی و تصادفی بسازید: طول، حروف بزرگ و کوچک، عدد و نماد را انتخاب کنید. رایگان، بدون ثبتنام، در مرورگر.
متن انگلیسی را با یک کلیک به حروف بزرگ، کوچک، Title Case، camelCase یا snake_case تبدیل کنید. رایگان برای برنامهنویس و نویسنده.
لینک wa.me بسازید که بدون ذخیرهٔ شماره، گفتگوی واتساپ با پیام آماده باز میکند؛ برای فروشگاه، بیو و تبلیغ. رایگان.
رکوردهای DNS هر دامنه را ببینید: A، AAAA، CNAME، MX، NS، TXT و SOA. تنظیمات ایمیل، SPF، تأیید دامنه و نیمسرورها را رایگان بررسی کنید.
هر لینکی را به پروتکل، دامنه، پورت، مسیر و پارامترهای کوئری تجزیه کنید؛ برای لینکهای ردیابی و تشخیص فیشینگ. رایگان.
عکس یا اسکرینشات کد QR را آپلود کنید و محتوایش را فوراً بخوانید: لینک، متن، وایفای یا مخاطب. رایگان، بدون اپ و ثبتنام.