ترميز / فك ترميز Base64
رمّز أو فك ترميز نص بصيغة Base64، بالكامل داخل متصفحك.
ما هي استخدامات Base64؟
يُفيد Base64 المطورين بشكل خاص: تضمين صورة صغيرة مباشرة في CSS أو HTML بصيغة data:image/png;base64,... لتفادي طلب شبكي إضافي، أو فحص جزء الحمولة (payload) لرمز JWT (وهو مرمّز بصيغة Base64 تحديدًا)، أو حتى تصحيح بيانات ثنائية (مفتاح، شهادة، مرفق واجهة برمجية) تظهر بهذه الصيغة في سجلات تطبيق ما.
هل Base64 نوع من التشفير؟
لا. Base64 مجرد ترميز: يحوّل بيانات ثنائية إلى نص قابل للقراءة من قِبل أنظمة لا تقبل سوى أحرف ASCII، لكنه لا يحمي أي شيء إطلاقًا. يمكن لأي شخص فك ترميز Base64 فورًا، دون كلمة مرور أو مفتاح. لحماية بيانات حساسة، يلزم استخدام خوارزمية تشفير حقيقية (AES وغيرها)، لا Base64.
لماذا يبدو نصي المفكوك غير مقروء؟
إذا ظهرت أحرف غريبة في نتيجة فك الترميز، فذلك غالبًا لأن السلسلة المرمّزة كانت تمثل في الأصل بيانات ثنائية (صورة، ملفًا مضغوطًا، مفتاحًا تشفيريًا) وليس نصًا بسيطًا. فك الترميز يعمل بشكل صحيح، لكن النتيجة ببساطة غير مخصصة للقراءة كما هي.
معالجة محلية 100% في متصفحك (WebAssembly) — لا شيء يُرسل إلى أي خادم.