Handytool
دليل المطور5 د قراءةمحدث بتاريخ 26 فبراير 2026

أداة تطوير فورية

ترميز Base64 وفك الترميز بنقرة واحدة

مرمز Base64 من Handytool يحول أي نص إلى Base64 قياسي أو آمن للعناوين والعكس — مباشرة في متصفحك مع دعم UTF-8 كامل ولا يترك أي بيانات جهازك أبداً.

النقاط الرئيسية

  • 01قم بترميز أي نص إلى Base64 أو فك ترميز Base64 إلى نص فوراً بدون تدخل الخادم.
  • 02يدعم كلاً من Base64 القياسي (+, /) و Base64 الآمن للعنوان (-, _) المستخدم في JWTs والعناوين الموقّعة.
  • 03دعم UTF-8 كامل يعني أن emoji و Cyrillic و CJK و Arabic ترميز وفك ترميز بشكل صحيح في كل مرة.
  • 04Base64 هو ترميز وليس تشفير — لا تستخدمه أبداً لإخفاء الأسرار استخدم التشفير الحقيقي بدلاً من ذلك.

ما هو Base64 ومتى تحتاجه؟

Base64 هي طريقة لتمثيل البيانات الثنائية كنص ASCII قابل للطباعة. يظهر باستمرار في عمل المطورين: تضمين الصور في CSS كـ data URIs ونقل البيانات الثنائية عبر JSON APIs وترميز بيانات اعتماد في HTTP Basic Auth headers وتشكيل جزء الحمولة من JWT. إنها ليست تشفير — يمكن لأي شخص فك ترميزها — لكنها ضرورية كلما قبلت قناة نص فقط.

يلجأ معظم المطورين إلى أداة سطر الأوامر أو نص برمجي سريع. Handytool يعطيك بديل قائم على المتصفح فوري ويتعامل مع Unicode بشكل صحيح ويدعم كلا المتغيرات القياسية والآمنة للعنوان ولا يرسل مدخلاتك إلى أي مكان.

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

  1. 01

    الصق أو اكتب مدخلاتك

    اكتب أو الصق النص الذي تريد ترميزه — أو سلسلة Base64 التي تريد فك ترميزها — في صندوق الإدخال.

  2. 02

    اختر الوضع القياسي أو الآمن للعنوان

    بدّل إلى الوضع الآمن للعنوان إذا كنت تعمل مع JWTs أو OAuth tokens أو العناوين الموقّعة. يستبدل Base64 الآمن للعنوان + بـ - و / بـ _ ويسقط حاشية = اللاحقة.

  3. 03

    حدد ترميز أو فك ترميز

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

  4. 04

    انسخ النتيجة

    انقر على زر النسخ بجانب الإخراج لضع النتيجة على الحافظة جاهزة للصق في الكود أو الطرفية أو عميل API.

حالات استخدام Base64 الشائعة

Base64 يظهر في أماكن كثيرة في التطوير اليومي.

  • 01Data URIs — تضمين الصور أو الخطوط الصغيرة مباشرة في HTML أو CSS بدون طلب ملف منفصل.
  • 02HTTP Basic Auth — يتم إرسال بيانات الاعتماد كـ Base64(username:password) في رأس Authorization.
  • 03حمولات JWT — شرائح الرأس والحمولة في JWT هي Base64 آمن للعنوان.
  • 04حقول API الثنائية — تتطلب بعض APIs محتوى ثنائي (توقيعات مفاتيح) مرمزة كـ Base64 في JSON.
  • 05مرفقات البريد الإلكتروني — MIME يستخدم Base64 لترميز المرفقات كنص ASCII للنقل.
  • 06رموز الهاش المحتوى — عادة ما يتم تسليم HMAC وموجزات الهاش كـ Base64 بدلاً من hex.

آمن للاستخدام مع السلاسل الحساسة

يحدث الترميز وفك الترميز بالكامل في متصفحك باستخدام btoa و atob و TextEncoder APIs الأصلية. لا يتم نقل أي شيء إلى خادم. يمكنك بأمان لصق مفاتيح API أو OAuth tokens أو سلاسل حساسة أخرى للفحص أو الترميز بدون أي خطر الخصوصية.

تذكر أن Base64 ليس طبقة أمان. أي شخص يرى سلسلة Base64 يمكنه فك ترميزها في ثوانٍ. استخدمها لتنسيق البيانات بشكل صحيح وليس لحمايتها.

الأسئلة الشائعة حول مرمز Base64

ما استخدام ترميز Base64؟

Base64 تمثل البيانات الثنائية كنص ASCII. الاستخدامات الشائعة تشمل data URIs في CSS وحمولات JWT وبيانات اعتماد HTTP Basic Auth والحقول الثنائية في JSON APIs.

ما هو Base64 آمن للعنوان؟

يستخدم Base64 القياسي + و / التي لها معنى خاص في العناوين. يستبدل Base64 الآمن للعنوان بـ - و _ ويسقط حاشية =. JWTs و OAuth tokens والعناوين الموقّعة جميعها تستخدم هذا المتغير.

هل Base64 هو نفس التشفير؟

لا. Base64 هو ترميز — يمكن لأي شخص فك ترميزه. للسرية الفعلية استخدم التشفير الحقيقي مثل AES أو TLS. Base64 لتنسيق البيانات حتى تتمكن من السفر عبر قنوات نصية فقط.

لماذا يبدو إخراج Base64 الخاص بي خاطئاً للنص غير الإنجليزي؟

تعامل العديد من الأدوات مع الإدخال كـ Latin-1 الذي يكسر على emoji والأحرف غير ASCII. Handytool يحول الإدخال إلى بايتات UTF-8 أولاً باستخدام TextEncoder لذا جميع أحرف Unicode ترميز بشكل صحيح.

هل يتم تحميل مدخلاتي إلى خادم؟

لا أبداً. يستخدم المرمز APIs الأصلية للمتصفح (btoa/atob و TextEncoder) ويعمل بالكامل محلياً. لا شيء يُرسل أو يُسجل أو يُخزن.

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

نعم. Handytool مجاني تماماً بدون تسجيل بدون حد استخدام وبدون إعلانات في الطريق.

الأدوات ذات الصلة

استمر في العمل مع أدوات أدوات

أدوات أدوات