دیکد Base64

Base64 را فوراً به متن خوانا برگردانید، با پشتیبانی فارسی و نمادها. هدر احراز هویت، بخش‌های JWT و payload API را ببینید. رایگان.

رشتهٔ Base64 را به متن خوانا برگردانید

رشته‌های Base64 همه جای وب هستند: هدرهای HTTP، JSON، سورس ایمیل، فایل‌های تنظیمات و توکن‌های ورود. شبیه کاراکترهای تصادفی‌اند و معمولاً با یک یا دو = تمام می‌شوند. این ابزار آن‌ها را به متن اصلی برمی‌گرداند تا ببینید داخلشان چیست.

مثلاً SGVsbG8sIEJvdHN5IQ== می‌شود Hello, Botsy!. رشته را بچسبانید، ارسال کنید و نتیجه را بخوانید. متن فارسی کدگذاری‌شده با UTF-8 با همهٔ حروفش سالم برمی‌گردد.

اگر نتیجه نمادهای نامفهوم بود، دادهٔ اصلی احتمالاً متن نیست بلکه تصویر، فایل فشرده یا دادهٔ رمزنگاری‌شده است. برای تصاویر تبدیل Base64 به تصویر را امتحان کنید.

طرز دیکد Base64

  1. رشتهٔ Base64 را بدون پیشوندی مثل Basic یا data:...;base64, بچسبانید.
  2. ارسال کنید.
  3. متن خروجی را بخوانید یا کپی کنید.

نمونه‌ها

متن ساده

ورودی: 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 تبدیل کنید، با پشتیبانی کامل فارسی در UTF-8. برای Data URI، هدر احراز هویت و API. رایگان، بدون ثبت‌نام.

ابزارهای رایگان محبوب