المقالات

ما هو ترميز Base64 ومتى تستخدمه؟

افهم ترميز وفك Base64 واستخداماته وحدوده والتعامل الآمن معه في النصوص ومقتطفات البيانات.

نُشر في حُدّث في قراءة 3 دقائق

الناشر TOOLFINAفُحصت المصادر وسلوك الأداة في تاريخ التحديث.

ترميز وفك ترميز Base64 دون الخلط بينه وبين التشفير

يظهر Base64 في مرفقات البريد وروابط البيانات ورموز API والصور المضمنة. يحول البيانات الثنائية أو النصية إلى سلسلة ASCII آمنة يمكنها المرور عبر أنظمة لا تتعامل إلا مع النص. يصادف المطورون والمكاملون ومراجعو الأمان وفرق الدعم التقني Base64 كلما فحصوا رموزاً أو صححوا حمولات أو ضمنوا ملفات صغيرة.

يشرح هذا الدليل كيف يعمل الترميز بـ 6 بت، ويعرض مثال ترميز وفك ترميز بسيط، ويؤكد أن Base64 ليس إجراءً أمنياً. تتضمن أداة سريعة عبر الإنترنت لترميز أو فك ترميز الحمولات الصغيرة فوراً.

ترميز وفك ترميز نصوص Base64: الطريقة والافتراضات

يمثل Base64 البايتات باستخدام أبجدية من 64 حرفاً مع حشو اختياري. يحول النص أولاً إلى بايتات، غالباً UTF-8، ثم تقسم مجموعات البايتات إلى أجزاء من 6 بت وتحوّل إلى أحرف Base64. وفك الترميز يعكس العملية ويعيد البايتات الأصلية.

تتبع الطريقة RFC 4648، وهو المرجع الشائع لترميزات Base64 وترميزات base-N الأخرى.

مثال قابل للتحقق باستخدام ترميز وفك ترميز نصوص Base64

النص ASCII "Ada" يرمز إلى "QWRh". وعند فك الترميز بافتراض ترميز النص نفسه، تعود النتيجة إلى Ada. قد تتضمن الأمثلة الأطول علامة مساواة للحشو لإكمال مجموعة البايت الأخيرة.

مجموعة القواعد: بايتات -> مجموعات 24 بت -> أربعة مؤشرات 6 بت -> أبجدية Base64. يضاف الحشو عندما تكون مجموعة البايتات الأخيرة أقصر من ثلاثة بايتات.

مواضع تحتاج إلى عناية إضافية في ترميز وفك ترميز نصوص Base64

Base64 ترميز وليس تشفيراً. يستطيع أي شخص فكه. يحتوي Base64 القياسي أيضاً على + و /، بينما تستبدلها النسخ الآمنة للروابط. قد يفشل فك الترميز عند وجود حشو خاطئ أو أحرف غير مسموحة.

تأكد من ترميز الأحرف ولا تتعامل مع Base64 كأنه تشفير. وانتبه إلى خطأ متكرر: مشاركة أسرار بعد فكها أو افتراض أن القيمة المرمزة محمية.

فحوص قبل اعتماد النتيجة

  • مقتطفات نص UTF-8 ورموز للفحص وحمولات نصية تجريبية وسلاسل نصية صغيرة.
  • تأكد من ترميز الأحرف ولا تتعامل مع Base64 كأنه تشفير.
  • يزيد Base64 الحجم ولا يوفر السرية.
  • دوّن هل تم ترميز القيمة مرة واحدة أو مرات متعددة عند التصحيح.
  • استخدم ترميز URL عندما تكون أحرف الرابط المحجوزة هي المشكلة.

مصادر ترميز وفك ترميز نصوص Base64

  • RFC 4648: ترميزات Base-N

    RFC Editor

    يعرف ترميز Base64 وحروفه وعلامات الحشو المستخدمة في شرح سلوك الترميز وفك الترميز.

استخدم ترميز وفك ترميز نصوص Base64 من TOOLFINA

الصق النص في أداة ترميز وفك ترميز نصوص Base64 من TOOLFINA، واختر ترميز النص أو فك الترميز إلى نص، ثم انسخ النتيجة. استخدم أداة معاينة Base64 بدلاً منها لصور Base64 أو ملفات PDF أو الملفات الأخرى.

المدخلات: نص UTF-8 للترميز أو Base64 يمثل نص UTF-8 لفك الترميز. المخرجات: نص Base64 أو نص UTF-8 مفكوك. تُحوّل قيم Base64 الصالحة التي تحتوي على بايتات ملف ثنائي إلى أداة معاينة Base64.

يحدث الترميز والفك محلياً داخل المتصفح. تمثل بايتات النص باستخدام أبجدية Base64 حتى تنتقل البيانات بأمان في سياقات نصية.

جرّب هذه الأداة

حوّل نص UTF-8 إلى Base64 أو فك Base64 إلى نص UTF-8.

ترميز وفك ترميز نصوص Base64

أدوات ذات صلة