ترميز Base64 وفك ترميزه
حول النصوص إلى صيغة Base64 واسترجع الأصل بدقة دون تشويه محارف Unicode أو رفعها لخوادم.
- التصنيف
- أدوات المطورين
- لغة الصفحة
- العربية
- واجهة الأداة
- الإنجليزية
الخصوصية: تجري كافة عمليات الترميز وفك الترميز محلياً داخل متصفحك عبر واجهات TextEncoder؛ لا يخرج أي نص من جهازك.
واجهة الأداة بالإنجليزية
الأزرار والحقول داخل المساحة أدناه بالإنجليزية حتى تُترجم الواجهة. الشرح والخطوات والأسئلة حولها بالعربية، ويمكنك الكتابة بالعربية مباشرة في حقول النص.
Open the English pageInput
Unicode-safe. Nothing is stored.
Result
No input yet.
Enter text above to convert it.
يحول محول Base64 النصوص إلى سلاسل ASCII قياسية آمنة للنقل ويسترجع النص الأصلي بدقة متكاملة في كلا الاتجاهين، ليتجاوز عقبات نقل البيانات عبر واجهات برمجة التطبيقات وترويسات التوثيق. تختلف هذه الأداة عن محول ترميز الروابط URL Encoder الذي يستبدل الرموز الخاصة بنسب مئوية داخل الروابط؛ إذ يحول ترميز Base64 كتل البايتات إلى أبجدية آمنة مكونة من 64 محرفاً. يعتمد المحرك واجهتي TextEncoder وTextDecoder القياسيتين مع تقسيم البيانات إلى كتل بحجم 32768 بايت تفادياً لفيض مكدس المتصفح، مما يضمن سلامة الحروف العربية والتشكيل والرموز التعبيرية دون تلف. يطبق وضع فك الترميز فحصاً صارماً لأبجدية Base64 القياسية (الحروف اللاتينية والأرقام ورمزي + و/ وعلامات الحشو =)، ويشترط قابلية طول السلسلة للقسمة على 4 ويرفض أي محرف شاذ فوراً بدلاً من تخمين بيانات مشوهة. تعمل الأداة بسقف استيعاب يصل إلى 200 ألف محرف، وتنفذ كافة الخطوات داخل ذاكرة جهازك لضمان سرية الرموز البرمجية ومفاتيح التوثيق الحساسة.
كيف تستخدم ترميز Base64 وفك ترميزه
- ألصق النص العادي أو سلسلة Base64 في مساحة الإدخال (حتى 200 ألف محرف كحد أقصى).
- اختر العملية المطلوبة: نمط الترميز لتحويل النص، أو نمط فك الترميز لاسترجاع الأصل.
- تابع التحويل اللحظي الناتج عبر معالجة تدفق بايتات UTF-8 المباشرة.
- تفقد تنبيهات التدقيق الصارمة عند فك الترميز للتأكد من سلامة الأبجدية وعلامات الحشو.
- انسخ الناتج بنقرة زر واحدة أو نزّله كملف نصي مستقل مباشرة إلى جهازك.
- اضغط زر مسح المدخلات لإفراغ مساحة العمل والبدء في معالجة سلسلة جديدة.
ما تحصل عليه
- سلسلة Base64 صالحة مطابقة للمواصفات القياسية، أو النص الأصلي بعد فك الترميز.
- حفاظ تام على محارف UTF-8 متعددة البايت بما فيها العربية والرموز الخاصة.
- رسالة تنبيه فورية عند اكتشاف محارف غير صالحة أو حشو مشوه في وضع فك الترميز.
متى تستخدم ترميز Base64 وفك ترميزه
- تضمين البيانات النصية داخل ترويسات HTTP أو حمولات JSON دون مشاكل محارف.
- استخراج محتوى نصوص وبيانات مشفرة بـ Base64 مستلمة من واجهات برمجة التطبيقات.
- فحص سلامة سلاسل الرموز واكتشاف مواضع التلف في علامات الحشو قبل إرسالها.
أسئلة شائعة عن ترميز Base64 وفك ترميزه
هل تُرسل النصوص أو مفاتيح التوثيق إلى خوادم شبكية؟
لا، تنفذ كافة عمليات الترميز وفك الترميز محلياً داخل متصفحك عبر واجهات الويب القياسية دون نقل أي بيانات خارج جهازك.
ما هو الحد الأقصى لطول النصوص المقبولة في المحول؟
تستقبل الأداة نصوصاً وسلاسل تصل إلى 200 ألف محرف في المرة الواحدة وتتحقق من حجمها قبل بدء المعالجة الحسابية.
كيف يختلف ترميز Base64 عن ترميز الروابط URL Encode؟
يستبدل ترميز الروابط الرموز المحجوزة برموز مئوية مثل %20، بينما يحول Base64 البيانات الثنائية بأكملها إلى سلاسل نصية مكونة من 64 محرفاً آمنة للنقل.
كيف تحافظ الأداة على سلامة الحروف العربية والرموز التعبيرية؟
تحول الأداة النص إلى بايتات UTF-8 نقية قبل تطبيق خوارزمية Base64، مما يحمي الحركات التشكيلية والرموز متعددة البايت من التلف.
لماذا يفشل فك الترميز في بعض السلاسل النصية؟
يفشل الفحص إذا احتوت السلسلة على محارف خارج أبجدية Base64 المعتمدة، أو إذا كان طول السلسلة المجردة لا يقبل القسمة على 4، أو عند فساد علامات الحشو.
أدوات عربية ذات صلة
- تحويل الكود البرمجي إلى صورة
حوّل الأكواد البرمجية إلى صور جذابة بإطارات نوافذ macOS مع سمات تلوين الشفرة والتدرجات.
- بناء وتفسير تعبيرات Cron
أنشئ وفسّر صيغ الجدولة الزمنية Cron بعبارات واضحة مع عرض مواعيد التشغيل القادمة.
- تنسيق وضغط كود CSS
نسّق CSS بمسافة بادئة أو صغّره مع الحفاظ على تراخيص التعليقات.
- مقارنة النصوص والأكواد
قارن بين نصين أو شفرتين برمجيتين واكتشف الأسطر المضافة والمحذوفة والمعدلة سطراً بسطر.
⚡تضمين أداة ترميز Base64 وفك ترميزه في موقعك مع الشارة (Embed & Badge)↓
انسخ كود التضمين أو الشارة لإضافة الأداة إلى موقعك أو مدونتك أو ملفات README مع شارة اعتماد خفيفة وسريعة.
<iframe src="https://salaq.com/embed/developers/base64-encoder" title="ترميز Base64 وفك ترميزه — Tools Hub" width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden;max-width:100%;" loading="lazy"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;font-family:system-ui,-apple-system,sans-serif;">مشغل بواسطة <a href="https://salaq.com/ar/tools/developers/base64-encoder" target="_blank" rel="noopener" style="color:#2563eb;text-decoration:underline;">أداة ترميز Base64 وفك ترميزه من Tools Hub</a></p>