مشفّر ومفكّك Base64
ترميز سلاسل Base64 وفك ترميزها
ارفع ملفات نصية أو ثنائية حتى 5 MB. يُرمَّز النص بترميز UTF-8.
تتم المعالجة على هذا الجهاز. لا يُرفع نصك.
نصائح للاستخدام
- يمثل Base64 البيانات الثنائية كنص. وهو لا يشفّر بياناتك.
- استخدم رفع الملفات لترميز الصور وغيرها من الملفات الثنائية، أو حمّل ملفًا نصيًا.
- انسخ النتيجة أو نزّلها كملف encoded.txt أو decoded.txt.
- يتم كل الترميز وفك الترميز محليًا على جهازك.
حول مشفّر ومفكّك Base64
يُعد مشفّر ومفكّك Base64 لدينا أداة مجانية عبر الإنترنت تحوّل النص إلى ترميز Base64 وتفك ترميز سلاسل Base64 لتعيدها إلى نص عادي فورًا. و Base64 هو نظام ترميز من البيانات الثنائية إلى نص يمثّل البيانات الثنائية باستخدام مجموعة من 64 حرفًا من ASCII، مما يجعل نقلها آمنًا عبر البروتوكولات النصية مثل HTTP و SMTP و JSON.
تعمل عملية ترميز Base64 بأخذ مجموعات من ثلاثة بايتات (24 بتًا) وتقسيمها إلى أربع قيم من 6 بتات، تُقابل كل منها حرفًا قابلًا للطباعة من ASCII ضمن A-Z و a-z و 0-9 و + و /. وهذا يجعلها أداة أساسية لمطوري الويب الذين يحتاجون إلى تضمين الصور في CSS أو ترميز رموز مصادقة API أو نقل البيانات الثنائية بأمان عبر قنوات نصية فقط.
تدعم هذه الأداة ترميز نصوص Unicode كاملًا، وتتعامل تلقائيًا مع بادئات data URI أثناء فك الترميز، وتزيل المسافات البيضاء للحصول على نتائج أنظف. سواء كنت تُرمّز بيانات اعتماد لمصادقة HTTP الأساسية، أو تضمّن صورًا مباشرة في الصفحة، أو تفحص حمولات مرمّزة، فإن الأداة تقدّم نتائج فورية ودقيقة دون أي تواصل مع الخادم.
الميزات الرئيسية
- ترميز Base64 وفك ترميزه فوريان أثناء الكتابة
- دعم كامل لأحرف Unicode و UTF-8 للنصوص بمختلف اللغات
- اكتشاف بادئة data URI وإزالتها تلقائيًا عند فك الترميز
- دعم رفع الملفات لترميز الملفات النصية مباشرة
- نسخ إلى الحافظة بنقرة واحدة لتسريع سير العمل
- تنزيل المخرجات المرمّزة أو المفكوكة كملف نصي
- عدّاد أحرف فوري للمدخلات والمخرجات معًا
- تبديل سلس بين وضعي الترميز وفك الترميز
- فك ترميز يتسامح مع المسافات البيضاء للنصوص متعددة الأسطر الملصقة
- دعم الوضعين الداكن والفاتح لراحة الاستخدام
كيفية استخدام أداة Base64
- اختر الوضع: انقر على «ترميز» لتحويل النص العادي إلى Base64، أو انقر على «فك الترميز» لتحويل سلسلة Base64 إلى نص مقروء.
- أدخل النص: اكتب النص أو الصقه في منطقة الإدخال على اليسار. يمكنك أيضًا النقر على «رفع ملف» لتحميل ملف نصي من جهازك في وضع الترميز.
- شاهد النتائج فورًا: يظهر الناتج المحوَّل تلقائيًا في لوحة المخرجات على اليمين أثناء الكتابة، دون الحاجة إلى الضغط على أي زر.
- انسخ المخرجات: انقر على زر «نسخ» أعلى المخرجات لنسخ النتيجة إلى الحافظة واستخدامها في الشيفرة أو استدعاءات API أو ملفات الإعداد.
- نزّل عند الحاجة: انقر على «تنزيل» لحفظ المخرجات كملف .txt. تُحفظ المخرجات المرمّزة باسم «encoded.txt» والمفكوكة باسم «decoded.txt».
حالات الاستخدام
- تضمين data URI: رمّز الصور والخطوط وملفات SVG كـ data URI بصيغة Base64 لتضمينها مباشرة في HTML و CSS دون طلبات ملفات خارجية.
- مصادقة API: رمّز أزواج اسم المستخدم وكلمة المرور لترويسات مصادقة HTTP الأساسية المستخدمة في استدعاءات REST API.
- مرفقات البريد الإلكتروني: رمّز المرفقات الثنائية للرسائل المرمّزة بصيغة MIME والمرسلة عبر بروتوكولات SMTP النصية.
- فحص رموز JWT: فك ترميز جزء الحمولة في JSON Web Tokens لفحص المطالبات وبيانات الانتهاء أثناء التطوير.
- تخزين ملفات تعريف الارتباط: رمّز هياكل البيانات المعقدة لتخزينها بأمان في ملفات تعريف الارتباط التي لا تدعم سوى أحرف ASCII النصية.
- ملفات الإعداد: رمّز الأسرار والبيانات الثنائية لتضمينها في ملفات إعداد YAML أو JSON أو XML المستخدمة في المنصات السحابية.
- تصحيح أخطاء البيانات المرمّزة: فك ترميز سلاسل Base64 الموجودة في السجلات واستجابات API وسجلات قواعد البيانات لفحص محتواها الأصلي.
الأسئلة الشائعة
هل هذه الأداة مجانية؟
نعم، مشفّر ومفكّك Base64 لدينا مجاني تمامًا دون حدود ولا تسجيل ولا قيود على الاستخدام.
هل بياناتي آمنة؟
بالتأكيد. تتم جميع عمليات الترميز وفك الترميز بالكامل داخل متصفحك. لا تُرفع بياناتك إلى خادم ولا تُخزَّن في قاعدة بيانات ولا تُنقل عبر الشبكة. كل شيء يبقى على جهازك.
هل Base64 تشفير؟
لا، Base64 نظام ترميز وليس تشفيرًا. فهو يحوّل البيانات إلى تمثيل آخر لكنه لا يوفّر أي حماية. يمكن لأي شخص يملك سلسلة Base64 فك ترميزها. للحماية، استخدم خوارزميات التشفير المناسبة.
لماذا يزيد Base64 حجم الملف؟
يزيد ترميز Base64 حجم البيانات بنحو 33% لأنه يمثّل كل 3 بايتات من المدخلات بـ 4 أحرف ASCII. وهذه مقايضة مقبولة عندما تحتاج إلى نقل البيانات الثنائية بصيغة نصية آمنة.
هل يمكنني ترميز ملفات ثنائية مثل الصور؟
صُممت هذه الأداة لترميز النص إلى Base64. أما لترميز الملفات الثنائية مثل الصور فستحتاج إلى أداة تقرأ الملف كبيانات ثنائية. ومع ذلك، يمكنك استخدام هذه الأداة لفك ترميز سلاسل الصور المرمّزة بـ Base64 للتحقق من محتواها.
ما الأحرف المستخدمة في Base64؟
يستخدم Base64 القياسي 64 حرفًا: الأحرف الكبيرة A-Z، والصغيرة a-z، والأرقام 0-9، والعلامة (+)، والشرطة المائلة (/). ويتم الحشو بعلامة التساوي (=). أما Base64 الآمن للروابط فيستبدل + و / بـ - و _ على التوالي.
نصائح وأفضل الممارسات
- تحقق من بادئات data URI: عند فك الترميز تزيل الأداة تلقائيًا بادئات "data:...;base64,"، لذا يمكنك لصق عناوين data URI كاملة مباشرة.
- استخدمه للأصول الصغيرة فقط: رغم أن تضمين Base64 يلغي طلبات HTTP، فإن زيادة الحجم بنسبة 33% تجعله مناسبًا للصور والأيقونات الصغيرة لا للملفات الكبيرة.
- تحقق من المخرجات المفكوكة: بعد فك الترميز، تأكد دائمًا من أن المخرجات تطابق النص المتوقع، خاصة عند التعامل مع أحرف Unicode متعددة البايتات.
- تعامل مع فواصل الأسطر: تُدخل بعض الأنظمة فواصل أسطر في مخرجات Base64. تتعامل الأداة معها بسلاسة أثناء فك الترميز بإزالة جميع المسافات البيضاء تلقائيًا.
- اختبر بيانات اعتماد API: استخدم المشفّر لإنشاء بيانات اعتماد بصيغة Base64 لترويسات HTTP Basic Auth بالتنسيق "username:password".