تشفير وفك تشفير Base64 للملفات
قم بتحميل الملفات لتنفيذ عمليات تشفير أو فك تشفير Base64، مع دعم تنزيل الملفات بعد المعالجة
معالجة الملف
قم بإسقاط الملفات هنا، أو
نتيجة المعالجة
يرجى تحميل ومعالجة الملف لمعاينة النتيجة
التعليمات للاستخدام
اختر نوع العملية
اختر ما إذا كنت ترغب في تنفيذ تشفير أو فك تشفير Base64.
اختر مجموعة الأحرف
اختر ترميز الأحرف للملف، الافتراضي هو UTF-8.
تحميل الملف
قم بإسقاط الملف في منطقة التحميل أو انقر على زر تصفح للاختيار.
معالجة الملف
انقر على زر "معالجة الملف"، وسيقوم النظام بتنفيذ تشفير أو فك تشفير Base64 للملف.
تنزيل النتيجة
بعد اكتمال المعالجة، يمكنك معاينة معلومات الملف وتنزيل الملف بعد المعالجة.
معرفة أساسية عن Base64
ما هو Base64
Base64 هو طريقة تشفير تستخدم 64 حرفًا قابلًا للطباعة (A-Z، a-z، 0-9، +، /) لتمثيل البيانات الثنائية. إنها مخطط تشفير ثنائي إلى نص، وغالبًا ما تستخدم في المواقف التي تتطلب نقل البيانات الثنائية عبر بروتوكولات النص.
في معالجة الملفات، يقوم Base64 بتحويل الملفات الثنائية إلى تنسيق نصي، مما يسهل التخزين والنقل في بيئة نصية.
شروط الاستخدام
- تضمين الصور والمرفقات في البريد الإلكتروني
- نقل البيانات الثنائية في عنوان URL
- تخزين البيانات الثنائية في تنسيقات النص مثل XML و JSON
- تضمين الصور الصغيرة في تطوير الويب (Data URI scheme)
- نقل بيانات الملفات في مكالمات API
جدول تشفير Base64
| الفهرس | الرمز | الفهرس | الرمز | الفهرس | الرمز | الفهرس | الرمز |
|---|---|---|---|---|---|---|---|
| 0-25 | A-Z | 26-51 | a-z | 52-61 | 0-9 | 62-63 | + / |
مثال على عملية التشفير
يقوم تشفير Base64 بتحويل 3 بايتات (24 بتًا) إلى 4 كتل من 6 بتات لكل واحدة، حيث تتوافق كل كتلة مع حرفًا في جدول تشفير Base64. إذا كان طول البيانات المدخلة ليس مضاعفًا لـ 3، يتم استخدام حرف التعبئة "=".
مثال: تشفير السلسلة "ABC"
- قيم ASCII: A=65, B=66, C=67
- ثنائي: 01000001 01000010 01000011
- تجميعات 6 بتات: 010000 010100 001001 000011
- قيم عشريّة: 16 20 9 3
- أحرف Base64: Q U J D
- النتيجة: "QUJD"
Base64 الآمن للرابط URL
لأنهما لها معنى خاص في عنوان URL، فقد ظهرت متغيرات آمنة للـ URL من Base64 حيث يتم استبدال الأحرف "+" و "/" في Base64 القياسي. في Base64 الآمن للـ URL:
- يتم استبدال "+" بـ "-" (الشرطة)
- يتم استبدال "/" بـ "_" (الشرطة السفلية)
- عادةً يتم تخطي حرف التعبئة "="
تحليل المزايا والعيوب
المزايا
- يمكن نقل البيانات الثنائية بأمان في بيئة نصية خالصة
- نتيجة التشفير قابلة للطباعة، مما يسهل القراءة والتعليق اليدوي
- الخوارزمية بسيطة وتسهل التنفيذ
- متوفر على نطاق واسع، يتم توفير تنفيذ داخلي له في كل لغات البرمجة تقريبًا
العيوب
- يزداد حجم البيانات بعد التشفير بحوالي 33% (3 بايتات تصبح 4 بايتات)
- ليس هو خوارزمية تشفير، ولا يمكنه توفير أمان للبيانات
- كفاءة معالجة الملفات الكبيرة منخفضة
API开发平台
快速构建、测试和部署API
推荐工具
مُحَلِّل JWT - أداة مجانية عبر الإنترنت لتحليل JSON Web Token
أداة محللة JWT مجانية عبر الإنترنت. تُستخدم لفك التشفير والتحليل والتحقق من JSON Web Tokens، وتوفر معلومات مفصلة عن الرأس والحمولة والتوقيع.
أداة التشفير وفك التشفير Base32 - محول التشفير وفك التشفير عبر الإنترنت
أداة التشفير وفك التشفير Base32 عبر الإنترنت مجانية. تدعم التشفير وفك التشفير Base32 للنص والملفات، وتدعم多张 جدول التشفير Base32.
محول السداسي العشري - أداة التشفير وفك التشفير السداسي العشري للنص والملفات
أداة التشفير وفك التشفير السداسي العشري عبر الإنترنت. تدعم تحويل النص والبيانات الثنائية والأرقام العشرية أو الملفات إلى تنسيق سداسي عشري، أو تحويل التنسيق السداسي العشري مرة أخرى إلى النص أو الملفات الأصلية.
محول الثنائي - أداة التشفير وفك التشفير الثنائي للنص والملفات
أداة التشفير وفك التشفير الثنائي عبر الإنترنت. تدعم تحويل النص والملفات إلى تنسيق ثنائي، أو تحويل التنسيق الثنائي مرة أخرى إلى النص أو الملفات الأصلية.
أداة التشفير وفك التشفير Base32 للملفات - التشفير وفك التشفير للملفات عبر الإنترنت
أداة التشفير وفك التشفير Base32 للملفات عبر الإنترنت مجانية. تدعم تحميل الملفات لعمليات التشفير وفك التشفير Base32، ويسمح بتنزيل الملفات المعالجة.