وحدة فك ترميز Base64 المجانية – تحويل سلاسل Base64 إلى نص

قم بفك تشفير base64 عبر الإنترنت باستخدام أداتنا المريحة.

Decoding options

جدول المحتويات

Base64 هو نظام يستخدم لتحويل البيانات إلى نموذج ثنائي لنقل البيانات من جهاز إلى آخر.

في برمجة الكمبيوتر الحديثة ونقل البيانات، يعد Base64 مصطلحًا مهمًا للغاية يجب أن يعرفه كل مبرمج.

إذا كان Base64 جديدًا بالنسبة لك، فهذه المقالة مخصصة لك فقط.

.

Base64 هو نظام يستخدم لتحويل النص إلى بيانات ثنائية والبيانات الثنائية إلى نص أثناء نقل البيانات في البرمجة، وفقًا لتنسيق سلسلة ASCII.

تتضمن هذه الأحرف الـ 64 ما يلي:

  • الحروف الكبيرة: A–Z (26)
  • الحروف الصغيرة: من الألف إلى الياء (26)
  • الأرقام: 0-9 (10)
  • الأحرف الخاصة: + و/ (2)

وهذا يشكل المجموعة المكونة من 64 حرفًا المستخدمة في تشفير Base64.

فك تشفير Base64 هو عملية التراجع عن التشفير.

على سبيل المثال:

مشفر (Base64): SGVsbG8gd29ybGQ=

تم فك التشفير: مرحبًا بالعالم

تُستخدم عملية فك التشفير Base64 على نطاق واسع لاسترداد النموذج الأصلي للبيانات التي تم تشفيرها للنقل الآمن أو التخزين أو التشويش.

Base64 ليس أداة تشفير أو ضغط؛

يتم إنشاء HTTP وSMTP وJSON لإدارة النص بدلاً من المعلومات الثنائية.

غالبًا ما يقوم مطورو الويب بتضمين الصور مباشرة في HTML أو CSS باستخدام Base64.

على الرغم من أنه ليس آمنًا، إلا أن تشفير Base64 يمكن أن يحجب البيانات قليلاً لمنعها من أن تكون قابلة للقراءة من قبل الإنسان في لمحة.

يستبدل Base64 المعدل (يُسمى ترميز URL Base64) أحرفًا مثل + و/ مع - و_ لجعل السلاسل آمنة لعنوان URL.

لفهم فك التشفير، تحتاج إلى فهم كيفية عمل تشفير Base64.

  • يتم أخذ البيانات الثنائية في أجزاء من 3 بايت (24 بت).
  • يتم تقسيم هذه البتات الـ 24 إلى 4 مجموعات مكونة من 6 بتات.
  • يتم تعيين كل مجموعة 6 بت إلى حرف من مجموعة الأحرف Base64.
  • إذا لم تكن البيانات من مضاعفات 3 بايت، فسيتم حشوها بـ = لتكوين كتلة Base64 كاملة مكونة من 4 أحرف.
  • يتم تقسيم السلسلة المشفرة إلى كتل مكونة من 4 أحرف.
  • تتم ترجمة كل حرف مرة أخرى إلى شكله الثنائي 6 بت.
  • يتم دمج هذه القطع ذات 6 بتات في بايتات 8 بت (البيانات الأصلية).
  • تتم إزالة الحشو (=)، واستعادة المحتوى الأصلي.

قاعدة الاستيراد64

تم فك التشفير = base64.b64decode('SGVsbG8gd29ybGQ=')

print(decoded.decode('utf-8'))  # الإخراج: أهلاً بالعالم

Let decoded = atob('SGVsbG8gd29ybGQ=');

console.log(decoded);

$decoded = base64_decode('SGVsbG8gd29ybGQ=');

صدى $ تم فك تشفيره؛

byte[] decodedBytes = Base64.getDecoder().decode("SGVsbG8gd29ybGQ=");

String decoded = new String(decodedBytes);

System.out.println(decoded);

غالبًا ما يقوم تنسيق MIME في رسائل البريد الإلكتروني بتشفير المرفقات في Base64 بحيث يمكن إرسال الملفات الثنائية مثل الصور أو ملفات PDF من خلال بروتوكولات البريد الإلكتروني النصية.

تستخدم JSON Web Tokens (JWTs) ترميز Base64 لتمثيل أجزاء الرأس والحمولة والتوقيع.

يؤدي تضمين الصور الصغيرة مباشرة في HTML أو CSS كبيانات: image/png;base64,... إلى حفظ الطلبات وتعزيز الأداء.

تقوم واجهات برمجة التطبيقات أحيانًا بتشفير حمولات الطلب أو الرؤوس في Base64، خاصة في المصادقة الأساسية (التفويض: Basic ).

فيما يلي بعض الأدوات الشائعة التي يمكنك استخدامها لفك تشفير سلاسل Base64:

base64decode.org

الشيف السيبراني

أدوات فك التشفير Urwatools base64

خبير Base64

تدعم هذه الأدوات المستندة إلى المتصفح السحب والإفلات وفك التشفير التلقائي وحتى تحويل الملفات.

في حين أن Base64 يمكنه إخفاء البيانات بتنسيق غير قابل للقراءة من قبل الإنسان، إلا أنه ليس طريقة تشفير آمنة.

  • ليس تشفيرًا: يمكن لأي شخص فك تشفير Base64.
  • بدون ضغط: عادةً ما تكون السلاسل المشفرة أكبر بنسبة 33% من البيانات الأصلية.
  • يمكن إساءة استخدامه: قد يقوم المهاجمون بإخفاء حمولات ضارة في Base64 لتجنب اكتشافها في أنظمة الأمان.

قم دائمًا بإقران Base64 بالتشفير أو التجزئة المناسبين عند نقل البيانات الحساسة.

نعم.

  • زيادة وقت تحميل الصفحة: يمكن أن تؤدي سلاسل Base64 الكبيرة المضمنة في HTML إلى زيادة حجم الصفحة.
  • التأثير على مقاييس تحسين محركات البحث: تؤثر سرعة الصفحة البطيئة على مقاييس مثل Core Web Vitals، والتي تعد جزءًا من إشارات التصنيف في Google.
  • تقليل فوائد التخزين المؤقت: لا يمكن تخزين الملفات المشفرة في السطر (مثل صور Base64) مؤقتًا بشكل مستقل.

استخدم Base64 للأيقونات الصغيرة أو الشعارات أو وحدات بكسل التتبع.

بالنسبة للوسائط الأكبر حجمًا، يمكنك تقديمها كملفات خارجية عبر شبكات CDN والإشارة إليها باستخدام عناوين URL.

Base64 قم بتشفير النص أو الملفات إلى MIME base64 عبر الإنترنت.

التشفير الآمن لعنوان URL وفك تشفير السلاسل للويب وتحسين محركات البحث.

قم بطباعة/تنسيق بيانات JSON الفوضوية بشكل جميل لتحسين إمكانية القراءة.

تحويل الحرف تشفير/فك تشفير الكيانات إلى نص آمن أو عادي.

للتدريس:  قم بتحويل النص على الفور إلى ثنائي أو العكس.

إنشاء كلمات مرور وسلاسل وتوقيعات ملفات MD5 آمنة.

قم بتجزئة أي نص أو ملف تم تحميله  أو بيانات عشوائية بشكل آمن باستخدام SHA-256 hash generator.

سلاسل Base64 من الصور لتضمينها في الكود لسهولة الاستخدام.

يعد فك تشفير Base64 مخططًا قويًا أو أداة تحويل في العالم الرقمي.

من السهل تنفيذه واستخدامه من قبل العديد من المنصات، ولكنه ليس أداة أمنية.

الأسئلة الشائعة

هل فك تشفير Base64 آمن؟
نعم، فك تشفير Base64 آمن.
هل يمكن لـ Base64 فك تشفير تحويل الصور؟
نعم.
لماذا تنتهي بعض سلسلة Base64 بـ = أو ==؟
يسمى الحرف = الحشو ويستخدم لضمان الطول الصحيح للسلسلة التي تم فك تشفيرها.
هل فك تشفير Base64 هو نفس فك التشفير؟
لا، Base64 هو نظام تشفير، وليس تشفير.