ما هو مُعرِّف نوع الملف؟

أداة File Type Identifier تكتشف التنسيق الحقيقي لأي ملف عبر قراءة توقيعه الثنائي (البايتات السحرية) — وليس الامتداد فحسب. مفيدة لتحديد نوع الملفات المُعاد تسميتها أو التي بلا امتداد والتحقق من أن الملف هو ما يدّعيه.

أسقط ملفًا واحدًا أو عدة ملفات مُعاد تسميتها أو بلا امتداد، فتقرأ الصفحة البايتات الأولى — ما يُسمى الرقم السحري — ثم تطابق هذه البصمة مع مكتبة تشمل PNG وJPEG وHEIC وAVIF وPDF وZIP وMP3 وMP4 وELF وعشرات غيرها. تُفحص الملفات المبنية على ZIP من الداخل لكشف التنسيق الحقيقي (DOCX وXLSX وAPK وEPUB وJAR وOpenDocument) وعرض عناصرها. تطلق امتدادات وعلامات برامج الفدية المعروفة تحذيرًا مرئيًا، وتُوسم الترويسات التي تستوفي تنسيقين في آنٍ واحد بأنها متعددة الصيغ. تعرض كل نتيجة نوع MIME الحقيقي، والامتداد القياسي، ودرجة ثقة الكشف، وبصمة SHA-256 كاملة، وتفريغًا سداسيًا+ASCII للترويسة — إضافة إلى تقرير اختياري بصيغة TXT أو JSON، وكل ذلك يُحسب على جهازك دون رفع أي شيء.

كيفية الاستخدام

  1. الخطوة 1 — اسحب أو اختر ملفاً تريد تحديد نوعه.
  2. الخطوة 2 — تقرأ الأداة ترويسة الملف الثنائية وتطابقها مع التوقيعات المعروفة.
  3. الخطوة 3 — اطّلع على نوع MIME المكتشف وامتداد الملف ووصف التنسيق.

متى تستخدم

  • فحص ملف تنزيل يحمل اسم report.txt لكنه لا يفتح كنص عادي.
  • غربلة مرفق بريد بامتداد مشكوك فيه أو مفقود قبل فتحه.
  • التأكد من أن الملف المُصدَّر فعلاً بالصيغة المطلوبة (JPEG حقيقي وليس BMP مُعاد تسميته).

النتيجة

أرسل لك زميل ملف "تقرير" بدون امتداد: اسحبه لتكتشف أنه في الواقع application/pdf — أعد تسميته إلى تقرير.pdf وافتحه بشكل طبيعي.

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

لماذا لا أكتفي بامتداد الملف فحسب؟
الامتدادات تتغيّر بسهولة عن طريق الخطأ أو عمداً. ملف باسم photo.jpg قد يكون في الواقع PNG أو PDF أو حتى أرشيف ZIP. أما البصمة السحرية فمدفونة في البايتات وتعكس في الغالب الصيغة الحقيقية.
هل تكتشف كل أنواع الملفات؟
تغطّي الأداة أكثر من 50 صيغة شائعة — صور وفيديو وصوت وأرشيفات ومستندات وملفات تنفيذية وخطوط وقواعد بيانات. أما الصيغ النادرة أو الخاصة فقد تظهر بالبديل العام application/octet-stream، ولا تزال الترويسة السداسية مفيدة للبحث اليدوي حينها.
هل تفرّق بين docx وxlsx؟ كلاهما ZIP من الداخل.
نعم. حين تكون البصمة الخارجية ZIP، تفتح الأداة الأرشيف وتبحث عن عناصر دلالية مثل word/document.xml للـ DOCX، وxl/workbook.xml للـ XLSX، وppt/presentation.xml للـ PPTX، وAndroidManifest.xml للـ APK، وMETA-INF/container.xml للـ EPUB، أو ملف بيان JAR. تعرض النتيجة التنسيق الأساسي (ZIP) والتنسيق الفعلي (مثلاً مستند Word) مع قائمة قصيرة بعناصر الأرشيف.
هل البصمة السحرية مثل القيمة المختزلة (hash) أو المجموع التحققي؟
ليس تمامًا. التجزئة تلخّص الملف بأكمله، أما البايتات السحرية فهي مجرد أول بضع بايتات تعمل كمعرّف للتنسيق. صورتا PNG مختلفتان تشتركان في الرقم السحري نفسه لكن تجزئتيهما مختلفتان تمامًا. تعرض الأداة كليهما: البايتات السحرية التي تحدد التنسيق، وتجزئة SHA-256 كاملة تبصم الملف بعينه.
هل يغادر الملف جهازي؟
لا. يقرأ كشف النوع أول بضع مئات من البايتات فقط ويطابقها هنا في الصفحة مباشرة. ولحساب بصمة SHA-256 يُقرأ الملف بالكامل محليًا، لذا تستغرق الملفات الكبيرة جدًا لحظة، لكن لا يُنسخ أي شيء أو يُرسل إلى أي مكان — يبقى كل بايت على جهازك.

أدوات ذات صلة