دليل مشفّر وفك مشفّر Base64

شفّر النص إلى Base64 أو فك تشفير Base64 إلى نص عادي. يدعم UTF-8. بدون رفع إلى الخادم.

العودة إلى مشفّر وفك مشفّر Base64

ماذا تفعل هذه الأداة

يحوّل مشفّر وفكّ التشفير Base64 النص إلى Base64 وبالعكس. شفّر أي نص UTF-8 (بما فيه الرموز التعبيرية والنصوص غير اللاتينية) إلى Base64، أو فكّ سلسلة Base64 إلى نص عادي. يتعامل مع أبجدية Base64 القياسية (A–Z، a–z، 0–9، +، /). كل المعالجة تعمل في متصفحك—بدون رفع خادم.

كيفية الاستخدام

  1. اختر الوضع — بدّل بين تشفير وفك التشفير.
  2. أدخل الإدخال — للتشفير: اكتب أو الصق نصاً. لفك التشفير: الصق سلسلة Base64.
  3. اعرض المخرجات — تظهر النتيجة فوراً. Base64 غير الصالح يعرض خطأً.
  4. نسخ — استخدم زر النسخ لنسخ المخرجات إلى الحافظة.

كيف تعمل

التشفير: الإدخال يُشفّر إلى UTF-8 عبر TextEncoder، ثم يُحوّل كل بايت إلى أبجدية Base64. التشفير القياسي يستخدم 64 حرفاً؛ الحشو (=) يُضاف عند الحاجة. فك التشفير: يُتحقق من صحة الإدخال (الأحرف، طول مضروب 4)، ثم يُفك بـ atob ويُحوّل مرة أخرى إلى UTF-8 عبر TextDecoder. Base64 غير الصالح (أحرف خاطئة، طول سيء) يرجع خطأً. الإدخال محدود بـ 500KB لتجنب عمل ثقيل على الخيط الرئيسي.

كل الحساب يعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.

حالات الاستخدام والأمثلة

  • عناوين URL للبيانات — شفّر صوراً صغيرة أو بيانات للاستخدام المضمّن.
  • واجهات API — فكّ استجابات API المشفَّرة بـ Base64.
  • البريد الإلكتروني — شفّر المرفقات الثنائية لـ MIME.
  • التخزين — شفّر بيانات شبيهة بالثنائية في أنظمة نصية فقط.
  • التعلم — افهم تشفير وفك تشفير Base64.

مثال

  • تشفير Hello, 世界!SGVsbG8sIOS4lueVjCE=
  • فك SGVsbG8gV29ybGQ=Hello World

القيود والمعروفة

  • حجم الإدخال — حد أقصى ~500KB (512,000 حرف) لمنع تباطؤ المتصفح.
  • مجموعة الأحرف — Base64 قياسي فقط؛ Base64 آمن للرابط (base64url) غير مدعوم.
  • ثنائي — مُحسّن للنص؛ للملفات الثنائية، فكّر في أداة مخصصة.
  • فك فارغ — الإدخال الفارغ في وضع فك التشفير يرجع خطأً.

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