كيف يعمل معرّف تنسيق الملف
يبدأ كل ملف بتسلسل فريد من البايتات يُسمى "الرقم السحري" أو توقيع الملف. تبدأ ملفات 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 قد يكون في الواقع ملفًا تنفيذيًا. فحص البايتات السحرية يكشف التنسيق الحقيقي بغض النظر عن اسم الملف أو امتداده.
استعادة الملفات ذات الامتدادات المفقودة أو غير الصحيحة. عندما تفقد الملفات امتداداتها أو تتم إعادة تسميتها بشكل خاطئ، تحددها هذه الأداة حتى تتمكن من استعادة الامتداد الصحيح وفتحها بالتطبيق المناسب.
يتحقق المطورون من صحة تحميلات الملفات عن طريق فحص البايتات السحرية من جانب الخادم. تساعد هذه الأداة في اختبار وفهم التوقيعات المستخدمة للتحقق. يحقق مسؤولو النظام في الملفات المشبوهة دون تشغيلها.
أدوات ذات صلة
- فاحص DPI للصور — تحليل دقة الصورة للطباعة
- عارض EXIF للصور — عرض البيانات الوصفية للصور وإعدادات الكاميرا
- محول الأرشيف — التحويل بين تنسيقات الأرشيف
- استخراج ZIP — فك أرشيفات ZIP عبر الإنترنت