أداة الملفات / 04

فاحص نوع MIME

قارن توقيعات الملفات الشائعة بنوع MIME الذي يبلّغه المتصفح.

فاحص نوع MIME: يفحص TOEA البايتات الأولى القابلة للتعرّف في PNG وJPEG وGIF وWebP وPDF وZIP وgzip، ثم يستخدم النوع الذي يقدّمه المتصفح عند تعذّر ذلك. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
File signature inspectorمعالجة محلية

تعمل بالكامل في المتصفح

كيف تعمل التواقيع

تبدأ معظم التنسيقات الثنائية ببايتات ثابتة تُسمى غالبًا الأرقام السحرية. يبدأ PNG بالرموز 89 50 4E 47، وJPEG بالرموز FF D8 FF، وPDF بالرمز %PDF، وgzip بالرمز 1F 8B. ويأتي النوع الذي يعرضه المتصفح عادةً من امتداد الملف وحده، لذا يعرض الملف الذي أُعيدت تسميته عدم تطابق بين السطرين.

تكون العديد من التنسيقات الحديثة أرشيفات ZIP من الداخل: إذ تبدأ DOCX وXLSX وPPTX وEPUB وJAR وAPK جميعًا ببايتات PK الخاصة بـ ZIP، لذا تكون النتيجة الصحيحة لها application/zip. أما التنسيقات النصية مثل SVG وCSV وJSON فلا تملك توقيعًا على الإطلاق.

التحقق من الأنواع عند الرفع

يمكن خداع نموذج رفع يثق بالامتداد أو بالنوع الذي يعرضه المتصفح عبر إعادة تسمية الملف. تحقّق من البايتات الأولى على الخادم، وخزّن الملفات بأسماء تنشئها أنت، وقدّمها باستخدام Content-Type صريح مع X-Content-Type-Options: nosniff، حتى لا تخمّن المتصفحات نوعًا مختلفًا. وللتأكد من أن الملف لم يتغير منذ التحقق منه، سجّل تجزئة الملف.

طريقة الاستخدام

  1. اختر ملفًا يصل حجمه إلى 50 MB.
  2. افحص الأنواع المكتشفة والمبلّغ عنها.
  3. قارن النتيجة بامتداد الملف.

الخصوصية والقيود

لا تُفحص إلا البايتات المحلية. يركّز الاكتشاف على نطاق محدد، ولا يُعد نظامًا شاملًا للتعرّف الجنائي على الملفات.

أدوات ذات صلة

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

هل يمكن أن يكون الامتداد مضللًا؟

نعم. يمكن تغيير اسم الملف من دون تغيير البايتات الأساسية.

هل يثبت اكتشاف MIME أن الملف آمن؟

لا. نوع الملف وسلامة الملف مسألتان منفصلتان.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا