الأدوات

مشفر ومفكك Base64

حول النص والملفات إلى تنسيق Base64 والعكس. آمن وسريع و 100٪ من جانب العميل.

Input
Text
0 chars
النتيجة

تحويل Base64 آمن في المتصفح

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

الخصوصية أولاً

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

الميزات

  • النص والملفات: تحويل كل من سلاسل النصوص والملفات (الصور، PDFs، إلخ) إلى Base64.
  • دعم UTF-8: دعم كامل للأحرف الخاصة والرموز التعبيرية.
  • آمن للروابط: خيار لإنشاء سلاسل Base64 آمنة للروابط.
  • فوري: تحويل في الوقت الفعلي بدون تأخير الخادم.

FAQ — تأمين التشفير وفك التشفير Base64

تحويل النصوص والملفات إلى تنسيق Base64 وفك تشفيرها مرة أخرى على الفور. آمن لمفاتيح API الحساسة.

لا. تتم جميع التحويلات محليًا في متصفحك باستخدام واجهات برمجة تطبيقات JavaScript الأصلية.

نعم. يمكنك رفع المفات لتحويلها إلى سلاسل Base64 دون رفعها إلى أي خادم.

نعم. يدعم UTF-8 بالكامل، مما يضمن تشفير الأحرف الخاصة والرموز بشكل صحيح.

يستبدل أحرف Base64 القياسية (+ و /) ببدائل صديقة للروابط (- و _) لاستخدام السلاسل بأمان في الروابط.

لا. Base64 هو نظام ترميز وليس تشفيرًا. يحول البيانات إلى تنسيق متوافق مع النص لكنه لا يوفر أي أمان. يمكن لأي شخص فك ترميز سلسلة Base64.

ما هو الترميز Base64؟

Base64 هو نظام ترميز ثنائي إلى نصي يحول البيانات الثنائية العشوائية إلى مجموعة فرعية من أحرف ASCII. ويستخدم على نطاق واسع لنقل المحتوى الثنائي (الصور والملفات والمفاتيح) بأمان عبر قنوات نصية فقط مثل البريد الإلكتروني أو واجهات برمجة التطبيقات JSON. تشفير النص بـ AES للتخزين الآمن

يأتي اسم "Base64" من الأبجدية المكونة من 64 حرفًا المستخدمة: A-Z، a-z، 0-9، +، و /. كل 3 بايت من المدخلات تصبح 4 أحرف Base64، مما ينتج عنه زيادة في الحجم بنسبة 33٪ تقريبًا. التحويل بين JSON وCSV وXML والمزيد

// ASCII alphabet used
A-Z  a-z  0-9  + /
// URL-safe variant
A-Z  a-z  0-9  - _

كيفية التشفير أو فك التشفير في 3 خطوات

01

اختر الوضع

حدد "ترميز" لتحويل النص العادي أو المحتوى الثنائي إلى Base64، أو "فك الترميز" لإعادة سلسلة Base64 إلى شكلها الأصلي.

02

لصق أو تحميل

اكتب أو الصق النص، أو قم بتحميل ملف. يعمل ترميز النص مباشرةً؛ بينما يستخدم ترميز الملفات الثنائية واجهة برمجة التطبيقات FileReader في المتصفح.

03

نسخ أو تنزيل

انسخ النتيجة إلى الحافظة بنقرة واحدة، أو قم بتنزيلها كملف .txt. لا يوجد خادم متورط — المعالجة محلية 100٪.

التشفير في العمل: نص عادي → Base64

إدخال نص عادي
مرحباً، CharCount! 🔐
إخراج مشفر بـ Base64
SGVsbG8sIENoYXJDb3VudCEg8J+Qkw==

التشفير مقابل فك التشفير — متى تستخدم أيهما

استخدم الترميز عندما تحتاج إلى تضمين بيانات ثنائية بتنسيق آمن للنصوص: تضمين الصور في CSS/HTML، أو تخزين الكتل الثنائية في JSON، أو تمرير البيانات عبر معلمة URL.

التشفير مقابل فك التشفير — متى تستخدم أيهما

استخدم فك التشفير عندما تتلقى سلسلة Base64 من واجهة برمجة تطبيقات (API) أو رأس مرفق بريد إلكتروني أو ملف تكوين وتحتاج إلى فحص المحتوى الأصلي أو استخدامه.

شرح وضع URL-Safe Base64

يستخدم Standard Base64 الحرفين "+" و "/" اللذين يعتبران حرفين محجوزين في عناوين URL. ويستبدل الوضع الآمن لعناوين URL هذين الحرفين بالحرفين "-" و "_"، مما يجعل الناتج آمنًا للاستخدام في عناوين URL ومعلمات الاستعلام ورموز JWT دون الحاجة إلى الترميز.

قم بتبديل وضع "URL Safe" في شريط الخيارات قبل الترميز للحصول على سلسلة Base64 جاهزة للاستخدام في عناوين URL في كل مرة.

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

تضمين الصور في HTML أو CSS (عناوين URI للبيانات)
ترميز الملفات الثنائية لنقلها في واجهات برمجة التطبيقات JSON
تخزين بيانات الاعتماد في رؤوس HTTP Basic Auth
إنشاء حمولات وتوقيعات رموز JWT
فحص مرفقات البريد الإلكتروني المشفرة بـ Base64 (MIME)

Base64 هو ترميز وليس تشفير

مفهوم خاطئ خطير: Base64 ليس إجراءً أمنيًا. يمكن لأي شخص فك تشفير سلسلة Base64 في ثوانٍ. لا تستخدمه أبدًا لـ"إخفاء" كلمات المرور أو مفاتيح API أو البيانات الحساسة.

لأغراض الأمان، استخدم التشفير المناسب (AES، RSA) أو التجزئة (bcrypt، SHA-256). Base64 مخصص فقط لنقل النصوص الآمنة للبيانات الثنائية.

أدوات المطورين ذات الصلة

ترميز الملفات إلى Base64

هل تحتاج إلى تضمين صورة صغيرة في ملف CSS أو إرسال ملف PDF عبر واجهة برمجة تطبيقات JSON؟ قم بتحميل الملف واحصل على تمثيل سلسلة Base64 الكامل على الفور.

يدعم أي نوع من الملفات. قد يستغرق معالجة الملفات الكبيرة (5 ميجابايت أو أكثر) بعض الوقت. الناتج عبارة عن سلسلة ASCII خالصة جاهزة للصق في أي مكان.

مرجع تقني: أبجدية Base64

يستخدم Base64 64 حرفًا ASCII قابلاً للطباعة: الأحرف الكبيرة A-Z (26)، والأحرف الصغيرة a-z (26)، والأرقام 0-9 (10)، وحرفان خاصان (+ و /). يعمل حرف الحشو "=" على محاذاة المخرجات مع حدود الكتلة.

تستخدم هذه الأداة واجهات برمجة التطبيقات btoa() و atob() الأصلية للمتصفح من أجل الترميز والتشفير القياسيين، مما يضمن الموثوقية عبر الأنظمة الأساسية.

A-Z   a-z   0-9   + /   = (padding)

الأخطاء الشائعة في Base64 التي يجب تجنبها

نسيان الحشو "=" في النهاية — يجب أن يكون طول سلاسل base64 قابلاً للقسمة على 4.

استخدام Base64 القياسي في عناوين URL — قم دائمًا بالتبديل إلى الوضع الآمن لعناوين URL لتجنب مشكلات الترميز النسبي.

معاملة Base64 على أنها تشفير — فهي لا توفر أي أمان، بل مجرد ترميز.

نصائح سريعة للعمل مع Base64

1 أضف data:image/png;base64، قبل سلسلة Base64 لاستخدامها مباشرة كمرجع مصدر للصورة.
2 رموز JWT هي ثلاثة أجزاء مشفرة بـ Base64URL ومفصولة بنقاط — قم بفك تشفير كل جزء على حدة.
3 تستخدم GitHub ومنصات أخرى Base64 لمحتوى الملفات في واجهات برمجة التطبيقات الخاصة بها — استخدم هذه الأداة لفحص أي استجابة للملفات.

تشفير أو فك تشفير بياناتك على الفور

الصق النص أو قم بتحميل ملف أعلاه — ستظهر النتائج على الفور. مجاني، خاص، يعمل على المتصفح فقط.

Encode / Decode Now