أداة داخل المتصفح

فك Data URL

افصل MIME وcharset وpayload للمعاينة أو التنزيل بأمان.

بيانات الأداة محلية · دون رفع المحتوى · دون حساب

معاينة آمنة

سيظهر النص أو الصورة هنا. لن يتم تنفيذ HTML أو SVG النشط.

طريقة عمل الأداة

افصل MIME وcharset وpayload للمعاينة أو التنزيل بأمان.

استخدم المثال لمعرفة صيغة الإدخال والبيانات الوصفية، ثم استبدله بقيمتك.

الخصوصية والاستخدام الآمن

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

اكتشاف التوقيع وفك Base64 ليسا فحصاً للبرمجيات الخبيثة. لا تثق بالتنزيلات المجهولة.

الأخطاء الشائعة التي تشرحها الأداة

  • الإدخال فارغ أو تالف أو ليس بالصيغة التي تتوقعها الأداة.
  • الوضع المحدد لا يطابق الأبجدية أو نوع الملف أو طريقة التمثيل.
  • قد تستنفد القيمة الكبيرة الذاكرة عند وجود النسختين المرمزة والمفكوكة معاً.
  • نجاح التحويل لا يثبت أن المحتوى آمن أو موثوق.

أوامر مكافئة

استخدم بيئة التشغيل أو shell المتاح. تحقق من المدخلات غير الموثوقة ولا تطبع البيانات الثنائية مباشرة في الطرفية.

Python

from urllib.parse import unquote_to_bytes
header, payload = data_url.split(',', 1)
raw = base64.b64decode(payload) if ';base64' in header else unquote_to_bytes(payload)

JavaScript

const response = await fetch(dataUrl);
const blob = await response.blob();
console.log(blob.type, blob.size);

Shell

payload=${DATA_URL#*,}
printf '%s' "$payload" | base64 --decode > decoded.bin

المعايير والمراجع الرسمية