عمليات تقنية المعلومات

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

حوّل النص إلى Base64 أو فك الترميز إلى نص، مع إبقاء الفرق واضحا بين ترميز النقل والأمان الحقيقي.

آخر مراجعة في ١٦‏/٠٥‏/٢٠٢٦ بواسطة فريق ToolSpilo التحريري.

طريقة المراجعة: تمت المراجعة وفق منطق الحاسبة ومعايير الجودة الحالية ومراجع خاصة بكل حاسبة.

أداة الحاسبة

كيف تعمل هذه الحاسبة

استخدم الشرح لفهم طريقة الحساب والافتراضات وحدود النتيجة العملية قبل الاعتماد عليها.

ماذا يفعل Base64

يغيّر Base64 شكل البيانات إلى نص يسهل على الأنظمة النصية نقله. تخيله كأنه يعيد تغليف المعلومة نفسها في صيغة تناسب الحقول والرسائل التي تتعامل مع الأحرف أكثر من تعاملها مع البيانات الخام.

ترميز وليس تشفيرا

Base64 لا يخفي المعلومة. يمكن عكسه من دون كلمة مرور أو مفتاح سري، لذلك يستطيع أي شخص يملك النص أن يفكّه من جديد. استخدم التشفير عندما تحتاج إلى السرية، واستخدم Base64 عندما يطلبه النظام فقط.

لماذا يصبح الناتج أطول

يحوّل Base64 كل 3 بايتات من الإدخال إلى 4 أحرف نصية. وإذا لم يكتمل آخر جزء، قد تظهر علامة = كحشو حتى يكتمل الشكل المطلوب. لهذا يكون الناتج غالبا أطول من الأصل.

مثال بسيط

النص Hi يصبح SGk= بعد ترميزه. تغيّر الشكل، لكن الرسالة لم تصبح سرية. وعند فك SGk= يعود النص إلى Hi.

فحوص عملية

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

الأسئلة الشائعة

هل Base64 آمن؟

لا. Base64 ترميز وليس تشفيرا. هو يغير طريقة كتابة البيانات لتسهيل نقلها، لكنه لا يخفيها عن شخص يستطيع قراءة النص.

لماذا ينتهي Base64 أحيانا بعلامة =؟

هذه علامات حشو تضاف عندما لا يملأ الإدخال مجموعة كاملة من 3 بايتات، حتى يبقى آخر جزء بالشكل المتوقع.

لماذا يصبح النص المرمز أطول؟

لأن Base64 يحول كل 3 بايتات إلى 4 أحرف. الزيادة جزء من طريقة الترميز وليست معلومة جديدة أضيفت إلى النص.

متى أستخدم Base64؟

استخدمه عندما يحتاج النظام إلى نسخة نصية من البيانات، مثل حقل في واجهة برمجية أو رسالة بريد أو ملف مضمّن. ولا تستخدمه بديلا عن التشفير عندما يكون الهدف هو الخصوصية.