الإدخال

المخرجات

أمثلة على ترميز Base64

يُحوَّل النص إلى Base64 باستخدام أبجدية RFC 4648. مثال:

ترميز نص بسيط

الإدخال:

الإدخال

مخرجات Base64:

المخرجات

انقر على تحميل مثال أعلاه لتحميل المزيد من البيانات النموذجية.

ما هو ترميز Base64؟

Base64 هو نظام ترميز يحوّل البيانات الثنائية إلى نص ASCII باستخدام 64 حرفاً قابلاً للطباعة (A–Z, a–z, 0–9, +, /). تُعرِّف RFC 4648 هذا المعيار. يُستخدم على نطاق واسع لتضمين الصور في HTML/CSS، وتخزين البيانات الثنائية في JSON أو XML، وإرسال مرفقات البريد الإلكتروني، ونقل البيانات عبر الأنظمة التي تقبل النص فقط. تكون البيانات المرمَّزة بـ Base64 أكبر بحوالي 33% من الأصل الثنائي.

تستخدم هذه الأداة وظيفة المتصفح المدمجة btoa() للترميز. تتم معالجة بياناتك بالكامل في المتصفح — لا يتم إرسال أي بيانات إلى الخادم. لفك تشفير Base64 والعودة إلى الشكل الأصلي، استخدم فك تشفير Base64.

كيفية استخدام هذه الأداة

1

لصق أو رفع

الصق النص في المحرر الأيسر أو انقر على رفع الملف لتحميل ملف. تقبل الأداة أي نوع ملف. استخدم تحميل مثال لتحميل نص نموذجي.

2

راجع النتيجة

تعرض اللوحة اليمنى النتيجة المرمَّزة بـ Base64. بالنسبة للبيانات النصية يتم الترميز تلقائياً. بالنسبة للملفات المرفوعة، يتم قراءة الملف وتحويله.

3

نسخ أو تنزيل

استخدم نسخ لوضع سلسلة Base64 في الحافظة، أو تنزيل لحفظها كملف .txt. لتضمين الصور في HTML، استخدم تحويل صورة إلى Base64، للحصول على Data URI مباشرةً.

كيف يعمل ترميز Base64

يأخذ Base64 3 بايت (24 بت) من البيانات الثنائية ويمثلها كـ 4 أحرف ASCII. تتعامل وظيفة المتصفح btoa() مع ذلك بشكل طبيعي.

يمكن استخدام النتيجة في Data URI: data:image/png;base64, يليه سلسلة Base64. أداة تحويل صورة إلى Base64 تُنشئ Data URI جاهزة للاستخدام للصور.

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

يحتاج مطورو الويب في كثير من الأحيان إلى Base64 للصور المضمَّنة. تطلب بعض واجهات برمجة التطبيقات التي تقبل JSON أحياناً البيانات الثنائية كسلاسل Base64.

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

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

هل بياناتي خاصة؟

نعم. يتم الترميز بالكامل في المتصفح باستخدام JavaScript. لا يتم إرسال أي بيانات إلى أي خادم.

ما حد الحجم؟

يعتمد على ذاكرة المتصفح. تعمل الملفات حتى 10–15 ميغابايت بشكل عام في Chrome وFirefox.

هل يمكنني ترميز الصور؟

نعم. ارفع ملف صورة وسيتم ترميزه. للحصول على Data URI جاهز، استخدم أداة تحويل صورة إلى Base64.

ماذا عن Unicode أو الأحرف الخاصة؟

btoa() تتوقع سلسلة ثنائية. تتعامل هذه الأداة مع نص UTF-8 عند اللصق.

هل Base64 تشفير؟

لا. Base64 هو ترميز وليس تشفيراً. يمكن لأي شخص فك تشفيره باستخدام أداة مثل فك تشفير Base64. لا تستخدم Base64 أبداً لإخفاء البيانات الحساسة.

أدوات ذات صلة

المرجع الرسمي: RFC 4648. توثيق MDN لـ btoa/atob.