أداة فك ترميز Base64
فك ترميز Base64 أو base64url إلى نص UTF-8 مقروء، أو اعرض البايتات الخام بصيغة ست عشرية. يتعامل مع الحشو الناقص والمسافات وبادئة data: تلقائيًا.
40 حرفًا · 40 بايت (UTF-8)
0 حرفًا · 0 بايت (UTF-8)
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو فك ترميز Base64؟
تعيد سلسلة Base64 إلى بياناتها الأصلية. تقبل الأبجدية القياسية والآمنة للروابط، مع حشو = أو بدونه، وتتجاهل المسافات وفواصل الأسطر، وتزيل البادئة data:...;base64, تلقائيًا. تُعرض البايتات كنص UTF-8، أو بصيغة ست عشرية إن كانت ثنائية.
كيفية استخدام فك ترميز Base64
- الصق سلسلة Base64 في الإدخال.
- اقرأ النص المفكوك في الإخراج، فهو يتحدّث أثناء الكتابة.
- إذا ظهرت رسالة أن البيانات ليست UTF-8 صالحًا، فاضبط تنسيق الإخراج على بايتات ست عشرية لرؤية البايتات الخام.
- استخدم نسخ أو استخدام كمدخل (لإعادة الترميز).
مثال
WGluIGNow6BvIPCfkYs
Xin chào 👋
يُقبل الإدخال الآمن للروابط وغير المحشو كما هو.
متى تستخدم فك ترميز Base64
استخدمها لقراءة Base64 الموجود في استجابات API وأجزاء JWT ومصادر البريد وأسرار Kubernetes وملفات الإعداد. إذا كان Base64 يمثل ملفًا (صورة أو PDF أو ZIP) فاستخدم أداة فك ترميز Base64 إلى ملف بدلًا منها، فهي تكتشف نوع الملف وتتيح تنزيله.
كيف يعمل فك ترميز Base64
تُزال المسافات وأي بادئة data URI، ثم يُعاد كل حرف إلى قيمته ذات 6 بتات (+/- = 62 و//_ = 63). تُعاد تجميع البتات في بايتات من 8 بتات، وتدل علامات = الأخيرة فقط على عدد البايتات في المجموعة الأخيرة. الأحرف غير الصالحة أو الطول المستحيل (باقي حرف واحد) أو الحشو في غير موضعه تُنتج خطأ بدل ناتج خاطئ صامت. تُفك البايتات بصيغة UTF-8 الصارمة (TextDecoder مع fatal: true).
حالات الاستخدام الشائعة
- قراءة JSON داخل ترويسة JWT أو حمولته
- فحص قيمة Secret في Kubernetes
- فك ترويسة HTTP Basic
- معرفة محتوى رمز base64url
- عرض البيانات الثنائية كبايتات ست عشرية لأغراض التنقيح
ملاحظة أمنية
يتم فك الترميز محليًا. احذر من الأسرار: أي شيء مرمّز بـ Base64 يستطيع قراءته كل من يملكه.
الأسئلة الشائعة
هل أحتاج إلى إضافة حشو = الناقص؟
لا. الحشو اختياري في الإدخال، وتحسب الأداة الطول بنفسها.
لماذا تظهر رسالة أن النص ليس UTF-8 صالحًا؟
البايتات المفكوكة ليست نصًا (مثل صورة أو بيانات مضغوطة)، أو أن النص رُمّز بمجموعة أحرف أخرى. غيّر تنسيق الإخراج إلى بايتات ست عشرية، أو استخدم أداة فك ترميز Base64 إلى ملف.
هل تفك base64url الموجود في JWT؟
نعم. يُقبل - و_ إضافة إلى + و/.