جهاز التشفير وفك التشفير Base64 – تشفير سريع وخاص للبيانات

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

الأسئلة الشائعة (FAQ)

Formula Verified
Expert Reviewed
Scientifically Precise

دليل المطور الكامل لتشفير وفك تشفير Base64

في النظام العالمي للاتصالات عبر الإنترنت ومعالجة البيانات، يمكن أن يؤدي نقل البيانات الثنائية الأولية (مثل الصور أو ملفات PDF أو تعليمات التنفيذ البرمجية) من خلال الشبكات التي تدعم فقط أحرف نص ASCII العادية إلى تلف البيانات. غالبًا ما تفسر خدمات البريد الإلكتروني، وأجهزة توجيه الويب، وواجهات برمجة تطبيقات XML/JSON البايتات الثنائية على أنها إشارات أوامر، مما يؤدي إلى انقطاع نقل الحمولة. يعمل

تشفير Base64 على حل هذه المشكلة عن طريق تحويل البايتات الثنائية الأولية إلى تسلسل قياسي ومحمول للغاية يتكون من 64 حرف ASCII قابل للطباعة. إن Base64 Encoder & Decoder الخاص بنا عبارة عن أداة مساعدة ويب سريعة وغير متصلة بالإنترنت ومصممة للتعامل مع النصوص والملفات ومعلمات URL بشكل آمن في متصفحك.

<ساعة>

الإطار الرياضي وراء تشفير Base64

يعمل Base64 عن طريق تجميع البتات الثنائية وترجمتها إلى أحرف قياسية:

  1. التجميع الثنائي: يأخذ برنامج التشفير ثلاث بايتات 8 بت من البيانات الثنائية، مما يؤدي إلى إنشاء كتلة 24 بت.
  2. التقسيم إلى كتل 6 بت: يتم تقسيم هذه الكتلة 24 بت إلى أربع أجزاء 6 بت.
  3. تعيين الأحرف: كل قطعة مكونة من 6 بت لها قيمة عشرية من 0 إلى 63. يقوم برنامج التشفير بتعيين هذه القيم إلى الأحرف القياسية:
    • A–Z (العلامة العشرية 0–25)
    • a–z (الرقم العشري 26–51)
    • 0–9 (الرقم العشري 52–61)
    • + و/ (الرقم العشري 62 و63)
  4. الحشو (=): إذا لم يتم تقسيم البيانات الثنائية المدخلة بشكل كامل على ثلاثة، يضيف برنامج التشفير بايتات فارغة ويضيف حرفًا أو حرفين = في نهاية السلسلة كحشوة.
<ساعة>

برنامج تعليمي خطوة بخطوة: كيفية تشفير بياناتك وفك تشفيرها

  • كيفية التشفير:
    1. الصق النص الأولي في لوحة الإدخال.
    2. انقر على التشفير إلى Base64.
    3. تقوم الأداة بإنشاء سلسلة Base64 الخاصة بك على الفور.
  • كيفية فك التشفير:
    1. الصق سلسلة Base64 صالحة في لوحة فك التشفير.
    2. انقر على فك التشفير من Base64.
    3. تقوم الأداة بفك تشفير السلسلة وإعادتها إلى نصها الأصلي.
<ساعة>

المقارنة: Standard Base64 مقابل URL-Safe Base64

يحتوي Standard Base64 على أحرف تسبب مشكلات عند تمريرها عبر عناوين URL على الويب أو أنظمة الملفات:

<الجدول> <الرأس> <تر> الميزة قاعدة قياسية64 Base64URL (عنوان URL الآمن) الشخصيات المتضاربة + و/ لا شيء <تر> حشو الأحرف = لا شيء (غالبًا ما يتم تجريده) <تر> توافق عنوان URL ضعيف (يتطلب ترميز النسبة المئوية لعنوان URL) مثالي (لا يلزم الهروب) <تر> حالة الاستخدام الأساسية مرفقات البريد الإلكتروني، صور CSS المضمنة رموز الويب JSON (JWT)، ومعلمات URL <ساعة>

حالات استخدام المطورين الرئيسية لـ Base64

  • رموز ويب JSON (JWT): يتم تشفير هياكل JWT (الرأس والحمولة والتوقيع) باستخدام URL-Safe Base64 للسماح بعمليات نقل مصادقة API الآمنة.
  • عناوين URI للبيانات في HTML/CSS: قم بتضمين أيقونات أو رسومات صغيرة مباشرة في أنماط CSS (على سبيل المثال، background: url('data:image/png;base64,iVBORw...'))، مما يقلل طلبات HTTP ويحسن سرعة الصفحة.
  • مصادقة HTTP الأساسية: يتم تجميع بيانات اعتماد API في سلسلة اسم المستخدم:كلمة المرور وترميز Base64 داخل رؤوس طلب HTTP.
  • مرفقات البريد الإلكتروني (MIME): تعمل أنظمة البريد الإلكتروني القياسية على تحويل مرفقات الملفات (مثل ملفات PDF والصور) إلى كتل Base64 لضمان النقل الآمن عبر خوادم البريد.
مشاركة هذه الأداة
Last updated: 7 يوليو 2026

أدوات ذات صلة

More free tools you might like

عرض جميع الأدوات