معاينة Base64
فك Base64 أو Data URL واكتشف نوع MIME من البايتات وعاين المحتوى المدعوم بأمان ونزّل الملف المعاد بناؤه.
طريقة الاستخدام
- الصق Base64 الخام أو Base64URL أو Base64 Data URL كاملاً. ويمكنك أيضاً تحميل ملف نصي يحتوي على القيمة.
- فك القيمة وقارن بصمة البايتات المكتشفة بأي نوع MIME معلن داخل Data URL.
- راجع معاينة آمنة للصورة أو الوسائط أو PDF أو النص عندما تكون مدعومة، ثم نزّل الملف المعاد بناؤه.
مثال
الإدخال
data:text/plain;charset=utf-8;base64,VE9PTEZJTkE=
الناتج
اكتشاف text/plain ومعاينة نص من ثمانية بايتات تحتوي على TOOLFINA وملف decoded.txt للتنزيل.
ما الذي تقدمه معاينة Base64
صُممت معاينة Base64 من أجل فك قيمة Base64 غير واضحة وتحديد المحتوى المعاد بناؤه ومعاينته دون تنفيذ العلامات النشطة وحفظ البايتات الأصلية.
المدخلات: Base64 معياري خام أو Base64URL دون حشو أو Base64 Data URL أو ملف نصي محلي يحتوي على إحدى هذه القيم. الناتج: بايتات مفكوكة جرى التحقق منها ودليل MIME ومعاينة آمنة مناسبة للصيغة عندما تتوفر وملف معاد بناؤه قابل للتنزيل.
كيف تعمل معاينة Base64
يفصل المتصفح بيانات Data URL الوصفية ويتحقق من أبجدية Base64 واحدة وحشوها ويفكها في أجزاء محدودة ويفحص بصمات البايتات المعروفة ويختار سياق معاينة لا ينفذ المحتوى.
قارن نوع MIME المكتشف بالتعريف وتأكد من عدد البايتات المفكوكة وافتح الملف المنزّل في التطبيق المتوقع ونفذ اختبار ذهاب وعودة للبيانات المهمة.
حالة عملية لاستخدام معاينة Base64
استخدمها عند فحص استجابة API أو استعادة مرفق مضمن أو التحقق من صورة اختبار أو تحديد قيمة Base64 منسوخة من السجلات أو الشيفرة المصدرية.
يناسب سير العمل المطورين ومختبري API ومهندسي الدعم وكُتّاب قوالب البريد ومراجعي الأمان وكل من يفحص Data URL غير مألوف.
الحدود والأخطاء الشائعة
لا تستطيع بصمات الملفات تحديد كل صيغة ويختلف دعم الترميزات بين المتصفحات ومعاينة النص موجهة إلى UTF-8 ومحدودة وقد يظل الملف الصالح للتنزيل محتوى غير آمن.
من الأخطاء الشائعة الثقة في بادئة data: دون فحص البايتات أو تنفيذ HTML أو SVG بعد فكهما أو افتراض أن نجاح الفك يثبت سلامة الملف.
الخصوصية والخطوة التالية
تبقى قيمة Base64 والبايتات المعاد بناؤها داخل المتصفح وتُحذف عند مسح النتيجة أو إغلاق الصفحة.
ولسير عمل أشمل، استخدم تحويل ملف إلى Base64 للعملية العكسية ومرمّز النصوص لقيم UTF-8 ومنسق JSON بعد تنزيل JSON المفكوك أو نسخه.
إذا كانت النتيجة مهمة لاحقاً، سجل مصدر Base64 الأصلي ونوع MIME المعلن والنوع المكتشف وعدد البايتات المفكوكة وقيمة تحقق عندما تكون الاستعادة جزءاً من اختبار قابل للتكرار.
أسئلة متكررة
هل تثق أداة المعاينة بنوع MIME المكتوب في Data URL؟
ليس وحده. تكون الأولوية لبصمات البايتات المعروفة بعد فكها، وتعرض الأداة تنبيهاً عندما يختلف النوع المعلن عن النوع المكتشف.
هل يمكن تشغيل HTML أو SVG المرمّز داخل المعاينة؟
لا. تُعرض العلامات النشطة والبرامج النصية وXML وSVG وJSON كنص غير نشط، وتبقى الصيغ الثنائية المجهولة متاحة للتنزيل فقط.
هل معاينة Base64 مجانية؟
نعم. تعمل معاينة Base64 العامة داخل المتصفح ولا تتطلب تسجيل الدخول للاستخدام العادي.
كيف تتعامل معاينة Base64 مع مدخلاتي؟
تبقى قيمة Base64 والبايتات المعاد بناؤها داخل المتصفح وتُحذف عند مسح النتيجة أو إغلاق الصفحة.
ما الذي يجب فحصه قبل الاعتماد على النتيجة؟
قارن نوع MIME المكتشف بالتعريف وتأكد من عدد البايتات المفكوكة وافتح الملف المنزّل في التطبيق المتوقع ونفذ اختبار ذهاب وعودة للبيانات المهمة. وتأكد أيضاً من أن المدخلات تمثل الحالة الدقيقة التي تعمل عليها.
ما الخطأ الشائع عند استخدام معاينة Base64؟
من الأخطاء الشائعة الثقة في بادئة data: دون فحص البايتات أو تنفيذ HTML أو SVG بعد فكهما أو افتراض أن نجاح الفك يثبت سلامة الملف. راجع المادة الأصلية والناتج النهائي قبل النشر أو المشاركة.
ما الأداة المناسبة للاستخدام مع معاينة Base64؟
استخدم تحويل ملف إلى Base64 للعملية العكسية ومرمّز النصوص لقيم UTF-8 ومنسق JSON بعد تنزيل JSON المفكوك أو نسخه. يمكن للأدوات ذات الصلة مساعدتك على فحص المهمة نفسها من زاوية أخرى.
المقالات
ما هو ترميز Base64 ومتى تستخدمه؟
افهم ترميز وفك Base64 واستخداماته وحدوده والتعامل الآمن معه في النصوص ومقتطفات البيانات.
كيف تحوّل ملفاً إلى Base64 مع الحفاظ على نوع MIME الصحيح
حوّل بايتات الملف إلى Base64 أو Data URL، وافهم اكتشاف MIME وزيادة الحجم، واختر ناتجاً يناسب HTML أو CSS أو JSON أو حمولة API.
كيف تعاين Base64 بأمان وتستعيد الملف الأصلي
فك Base64 الخام أو Base64URL أو Data URL وتحقق من نوع MIME عبر البايتات المفكوكة وعاين الصيغ المدعومة بأمان ونزّل الملف المعاد بناؤه.
إنشاء فئات C# وPython وDart من أمثلة JSON
استنتج النماذج المتداخلة والمجموعات والحقول التي قد تقبل null وشيفرة ربط JSON من مثال تمثيلي، من دون التعامل مع الناتج بوصفه عقد API كاملاً.
كيف تفك ترميز JWT وتفحص وقت انتهاء صلاحيته
اقرأ ترويسة JWT وحمولته وافهم مطالبات NumericDate وافحص exp وnbf وiat وفق الساعة والمهلة الصحيحتين.
ملاحظة الخصوصية
تُفك قيمة Base64 وتُفحص وتُعاين وتُنزل محلياً داخل متصفحك. لا ترفعها TOOLFINA ولا تخزنها.
تعمل هذه الأداة داخل متصفحك. لا تتطلب TOOLFINA حساباً لاستخدام الأدوات العامة.