💡هل تحتاج إلى فك تشفير بيانات Base64؟ تقوم أداة الإنترنت المجانية الخاصة بنا بتحويل السلاسل والملفات المشفرة إلى تنسيقها الأصلي على الفور — مثالية للمطورين الذين يعملون مع واجهات برمجة التطبيقات ومرفقات البريد الإلكتروني واستعادة البيانات. 🚀 يدعم ملفات تصل إلى 10 ميجابايت. لا يلزم تنزيل!
🔍 تحقق من أن سلسلة Base64 تتبع معايير RFC 4648
📊 قم بتحويل كل حرف Base64 إلى قيمته 6 بت
🧩 اجمع أربع قطع 6 بت في تسلسلات 24 بت
💾 قسّم إلى بايتات 8 بت أصلية وحول إلى تنسيق الإخراج
يقبل أبجدية Base64 القياسية RFC 4648 بالإضافة إلى المتغيرات:
النوع | الأحرف | ملاحظات |
---|---|---|
0 -25 | A-Z | 🔠 أحرف كبيرة |
2 6-51 | a-z | 🔡 أحرف صغيرة |
5 2-61 | 0 -9 | 🔢 أرقام |
6 2-63 | +/ | ⚡ رموز قياسية |
= | ⏹ ️ حرف الحشو | |
-_ | 🌐 متغير آمن للعنوان |
مقارنة حجم فك التشفير:
حجم Base64 | الحجم الأصلي | التخفيض |
---|---|---|
4 أحرف | 3 بايت | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
أوقات المعالجة المتوسطة (Chrome v120):
حجم الملف | وقت فك التشفير |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
أدوات Base64 الأصلية عبر الأنظمة الأساسية:
🔤فك تشفير السلسلة
echo 'SGVsbG8=' | base64 --decode
فك تشفير السلسلة الأساسية
📁فك تشفير الملف
base64 -d input.b64 > output.txt
تحويل Base64 إلى ملف
🔌فك تشفير PowerShell
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
طريقة PowerShell الأصلية
⌨️ فك تشفير CMD
certutil -decode input.b64 output.txt
أداة Windows المدمجة
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
غير صالحة، 2) فقدان حرف الحشو '='، أو 3) أن البيانات كانت ثنائية في الأصل (حاول حفظها كملف بدلاً من عرضها كنص).Base64
الآمن للويب إلى التنسيق القياسي.Base64
ليس تشفيرًا - إنه ترميز. بالنسبة للبيانات الحساسة، تأكد من استخدام التشفير المناسب (مثل AES) قبل الترميز الأصلي.للتصحيح، تحقق أولاً من سلسلة Base64 الخاصة بك باستخدام أداة قبل محاولة فك تشفيرها في تطبيقك.
تحقق دائمًا من حجم الإخراج بعد فك التشفير - يجب أن يكون أصغر بنحو 25٪ من إدخال Base64.
اجمع مع فك ضغط gzip عند التعامل مع البيانات المفكوكة الكبيرة التي تم ضغطها مسبقًا.