معرّف تنسيق الملف

تعرّف على أنواع الملفات المجهولة عبر الإنترنت من خلال تحليل البايتات السحرية. اكتشف التنسيق الحقيقي للملف بغض النظر عن الامتداد. اعثر على نوع MIME والامتداد الصحيح وتوقيع الملف.

FILE

أو اسحب الملف وأفلته هنا

جميع أنواع الملفات مدعومة

تحويل سريعمعالجة آمنةبدون تسجيل

كيف يعمل معرّف تنسيق الملف

يبدأ كل ملف بتسلسل فريد من البايتات يُسمى "الرقم السحري" أو توقيع الملف. تبدأ ملفات PDF بـ %PDF (سداسي عشري: 25 50 44 46)، وتبدأ صور JPEG بـ FF D8 FF، وتبدأ أرشيفات ZIP بـ PK (50 4B). تقرأ أداتنا هذه البايتات الأولى لتحديد نوع الملف الفعلي، بغض النظر عن امتداد الملف.

يجري التحليل داخل متصفحك: نقرأ أول 64 بايت فقط، وهي ما يلزم للتعرف، فيصبح الكشف فورياً حتى مع الملفات الكبيرة. تُقارن هذه البايتات بقاعدة تضم أكثر من 50 توقيعاً معروفاً للملفات.

لماذا تحديد تنسيقات الملفات؟

يمكن تغيير امتدادات الملفات أو إزالتها أو إتلافها. ملف باسم "document.pdf" قد يكون في الواقع صورة أو ملف تنفيذي. مرفقات البريد الإلكتروني والتنزيلات من مصادر غير معروفة والملفات بدون امتدادات جميعها تستفيد من التحقق من التنسيق قبل الفتح.

يستخدم المطورون ومسؤولو النظام تحديد التنسيق للتحقق من صحة التحميلات، واكتشاف البرامج الضارة المقنعة، واستكشاف أخطاء الملفات التي لا تفتح. معرفة نوع MIME الحقيقي يساعد في اختيار التطبيق أو أداة التحويل المناسبة.

التنسيقات المدعومة

الفئةالتنسيقات المُكتشفة
المستنداتPDF، DOC، DOCX، XLS، XLSX، PPT، PPTX، RTF، ODT
الصورJPEG، PNG، GIF، BMP، TIFF، WebP، ICO، SVG
الصوتMP3، WAV، FLAC، OGG، AAC، M4A
الفيديوMP4، AVI، MKV، MOV، WebM، FLV
الأرشيفاتZIP، RAR، 7Z، TAR، GZIP، BZIP2، XZ

الميزات الرئيسية

  • كشف فوري عن طريق قراءة توقيع الملف (البايتات السحرية)
  • يتعرف على أكثر من 50 تنسيق ملف شائع عبر جميع الفئات
  • يكتشف عدم تطابق الامتداد ويقترح الامتداد الصحيح
  • يعرض نوع MIME للاستخدام في الويب والبرمجة
  • يجري التعرف داخل متصفحك، لا على خادم

حالات الاستخدام الشائعة

تحقق من الملفات المُنزّلة قبل فتحها. ملف يدّعي أنه مستند PDF قد يكون في الواقع ملفًا تنفيذيًا. فحص البايتات السحرية يكشف التنسيق الحقيقي بغض النظر عن اسم الملف أو امتداده.

استعادة الملفات ذات الامتدادات المفقودة أو غير الصحيحة. عندما تفقد الملفات امتداداتها أو تتم إعادة تسميتها بشكل خاطئ، تحددها هذه الأداة حتى تتمكن من استعادة الامتداد الصحيح وفتحها بالتطبيق المناسب.

يتحقق المطورون من صحة تحميلات الملفات عن طريق فحص البايتات السحرية من جانب الخادم. تساعد هذه الأداة في اختبار وفهم التوقيعات المستخدمة للتحقق. يحقق مسؤولو النظام في الملفات المشبوهة دون تشغيلها.

أدوات ذات صلة

الأسئلة الشائعة حول تحديد تنسيق الملفات

ما هي البايتات السحرية؟

البايتات السحرية (تُسمى أيضًا توقيعات الملف) هي تسلسلات بايت محددة في بداية الملف تحدد صيغته. مثلاً، تبدأ جميع ملفات JPEG بالبايتات FF D8 FF، وتبدأ جميع ملفات PDF بـ%PDF (بالست عشري: 25 50 44 46). هذا يتيح اكتشافًا موثوقًا للصيغة بغض النظر عن امتداد الملف.

هل يمكنني تحديد صيغة ملف بدون امتداد؟

نعم، هذا بالضبط ما صُممت له هذه الأداة. البايتات السحرية مضمّنة في الملف نفسه، وليس في اسمه. ارفع أي ملف — بامتداد أو بدونه — وستكتشف الأداة صيغته الفعلية بناءً على محتوى الملف.

لماذا يظهر ملفي كـ"ZIP Archive / Office Open XML"؟

مستندات Office الحديثة (DOCX وXLSX وPPTX) هي في الواقع أرشيفات ZIP تحتوي على ملفات XML. تشترك في نفس البايتات السحرية (PK أو 50 4B). للتمييز بينها، تحتاج إلى فحص محتويات الأرشيف. تُظهر الأداة كلا الاحتمالين للدقة.

هل يتم التعرف على الصيغة داخل متصفحي؟

نعم. تُقرأ أول 64 بايت داخل متصفحك وتُطابق مع قاعدة تضم أكثر من 50 توقيعاً معروفاً، ولهذا تظهر النتيجة فوراً حتى مع الملفات التي يبلغ حجمها عدة غيغابايت. توضّح سياسة الخصوصية كيفية التعامل مع البيانات.

ماذا لو لم يتم اكتشاف التنسيق؟

إذا ظهرت في الأداة رسالة "تنسيق غير معروف"، فهذا يعني أن توقيع الملف لا يطابق أيًا من أكثر من 50 تنسيقًا في قاعدة بياناتنا. تعرض الأداة البايتات الأولى من الملف لتتمكن من البحث عن التوقيع يدويًا. قد لا يتم التعرف على التنسيقات الأقل شيوعًا أو المملوكة لجهات خاصة.

هل يمكن لهذه الأداة معرفة ما إذا كان فتح الملف آمنًا؟

تحدد هذه الأداة تنسيق الملف، لا مدى أمانه. يمكنها الكشف عمّا إذا كان ملف "image.jpg" في الحقيقة ملفًا تنفيذيًا (EXE)، وهو مؤشر خطر واضح. مع ذلك، فإن تحديد التنسيق بشكل صحيح لا يضمن سلامة الملف، إذ يمكن أن يحتوي محتوى ضارًا داخل تنسيقات شرعية تمامًا. افحص دائمًا الملفات التي تنزّلها ببرنامج مكافحة فيروسات.