ForHosting KIT · أدوات المطورين

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

أداة ترمّز نصًا أو ملفًا إلى صيغة Base64 — تمثيل نصي آمن للبيانات الثنائية يمكن تضمينه داخل JSON أو رابط أو بريد إلكتروني — وتفكّ ترميز نص Base64 موجود إلى شكله الأصلي. يستخدمها المطورون لتضمين صورة صغيرة داخل كود، أو فحص محتوى حقل مشفَّر بهذه الصيغة.

● مستقرةمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدالتطبيق قريبًاTelegram قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

لماذا نحتاج Base64 أصلًا

بعض الأنظمة — كصيغة JSON أو رسائل البريد الإلكتروني — مصممة للتعامل مع نص عادي فقط، بينما الملفات كالصور بيانات ثنائية لا تتوافق مباشرة مع هذه الأنظمة. صيغة Base64 تحوّل أي بيانات ثنائية إلى نص مكوَّن من محارف آمنة يمكن تضمينه في أي مكان يقبل نصًا عاديًا، دون فقدان أي جزء من البيانات الأصلية.

ترميز ملف صغير مباشرة داخل الكود

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

فك ترميز حقل مشفَّر بهذه الصيغة

عند فحص طلب API أو رأس HTTP يحمل قيمة تبدو نصًا عشوائيًا غير مفهوم، غالبًا ما تكون مرمَّزة بصيغة Base64. تفكّ الأداة الترميز فورًا وتعرض القيمة الأصلية المقروءة — نصًا عاديًا أو JSON مثلًا — فتفهم محتوى الحقل دون كتابة سطر كود للفك.

من المتصفح فقط، دون رفع أي ملف

سواء رمّزت ملفًا أو فككت نصًا، تجري العملية بالكامل داخل متصفحك؛ لا يُرفَع الملف الأصلي ولا النص المشفَّر إلى أي خادم خارجي، وهذا مناسب حتى لملفات أو بيانات حساسة تفضّل ألا تغادر جهازك.

تضمين شعار صغير داخل كود CSS

يضمّن مطور واجهة أمامية في شركة الخليج الرقمية شعار الشركة الصغير كنص Base64 مباشرة داخل ملف CSS، لتقليل عدد طلبات الشبكة عند تحميل الصفحة.

فحص محتوى ترويسة طلب API غامضة

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

إرفاق ملف صغير داخل رسالة JSON

يرسل نظام في مؤسسة النخيل للمقاولات مستندًا صغيرًا ضمن حمولة JSON إلى نظام شريك، بعد ترميزه إلى Base64 ليتوافق مع الصيغة النصية التي يقبلها الطرف الآخر.

هل Base64 نوع من التشفير الآمن؟

لا، هو تمثيل نصي للبيانات وليس تشفيرًا؛ أي شخص يستطيع فكّه بسهولة، فلا يصلح لإخفاء معلومات حساسة.

هل يزيد الترميز حجم الملف؟

نعم، بنحو الثلث تقريبًا؛ هذا مقبول للملفات الصغيرة لكنه غير مناسب لملفات كبيرة يُفضَّل رفعها مباشرة بدل ترميزها.

هل يُرفَع الملف الذي أرمّزه إلى خادمكم؟

لا، الترميز وفك الترميز يجريان داخل متصفحك بالكامل.

هل يمكن ترميز نص عربي أيضًا؟

نعم، الأداة تتعامل مع أي نص بأي لغة، وتحافظ على المحارف العربية سليمة عند فك الترميز.

هل الاستخدام مجاني بلا حدّ؟

نعم، من المتصفح مباشرة مجاني بلا حدّ لعدد المرات.

هل تعمل الأداة من الجوال؟

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

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

POSThttps://api.kit.forhosting.com/dev/base64

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/dev/base64 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.base64",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←