Skip to main content

محدد صيغة الملف اكتشاف صيغة الملف عن طريق تحليل البايتات السحرية (توقيع الملف) في الرأس.

محدد صيغة الملف illustration
🔄

محدد صيغة الملف

اكتشاف صيغة الملف عن طريق تحليل البايتات السحرية (توقيع الملف) في الرأس.

1

ارفع أي ملف

اسحب أو اختر أي ملف لتحديد هويته.

2

استعراض نتيجة الكشف

انظر إلى التنسيق المكتشف، ونوع MIME، ومستوى الثقة.

3

فحص Hex Dump

عرض البايتات الأولى للملف في تنسيق.Hex

Loading tool...

What Is محدد صيغة الملف?

يحدد معرّف تنسيق الملف نوع الملف عن طريق تحليل البايتات السحرية - التسلسلات الخاصة من البايتات في بداية الملفات التي تعرف بتنسيقها. على عكس الاعتماد على امتدادات الملف (التي يمكن تغييرها أو أن تكون خاطئة)، يفحص تحليل البايتات السحرية المحتوى الفعلي للملف. يقوم الأداة بالتحقق ضد 30+ توقيع ملف معروف تغطي الصور (JPEG و PNG و GIF و WebP) والوثائق (PDF و Office و RTF) والأرشيف (ZIP و GZIP و RAR و 7Z) والصوت (MP3 و FLAC و OGG) والفيديو (MP4 و WebM) والخطوط (WOFF و TTF و OTF) وغيرها. كما يعرض أيضًا تصريف十六ي للبايتات الـ 64 الأولى للاستعراض اليدوي.

Why Use محدد صيغة الملف?

  • يحدد الملفات من خلال المحتوى الفعلي، وليس فقط الامتداد.
  • 30+ توقيع ملف تغطي جميع التنسيقات الشائعة.
  • عرض Hex Dump للفحص اليدوي.
  • يعرض الامتداد المكتشف، ونوع MIME، ومستوى الثقة.

Common Use Cases

ملفات غير معروفة

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

التحليل الأمني

التأكد من أن الامتدادات تتطابق مع المحتوى الفعلي لاكتشاف الملفات المتخفية.

استعادة البيانات

تحديد الملفات المستعادّة التي فقدت امتدادتها أو بياناتها الوصفية.

التطوير

التأكد من منطق كشف نوع الملف واختبار رؤوس الملفات أثناء التطوير.

Technical Guide

يقوم الأداة بقراءة أول 512 بايت من الملف المحمل كـ ArrayBuffer والتحقق منها ضد قاعدة بيانات للتسلسلات السحرية المعروفة. يحدد كل توقيع: القيم البايتية للمطابقة، الإزاحة البايتية الاختيارية، امتداد الملف، نوع MIME، والوصف القرائي البشري.

يتم التحقق من التوقيعات بالترتيب، مع تقديم التوقيعات الأطول/الأكثر تحديدًا أولاً. عملية المطابقة تقارن كل بايت من التوقيع مع بايتات الملف في الإزاحة المحددة، مع تطبيق bitmask اختياري.

يعرض تصريف الـ hex البايتات الـ 64 الأولى بتنسيق تصريف الـ hex التقليدي: الإزاحة، قيم البايتات السداسية عشرية، وتمثيل الحرف العشري. يتم عرض الأحرف غير القابلة للطباعة كنقاط.

مستويات الثقة: "عالٍ" يعني أن مطابقة التوقيع قوية ومحددة. بعض التنسيقات تشترك في رؤوس مماثلة (على سبيل المثال، تنسيقات ZIP مثل DOCX و XLSX و JAR)، مما ينتج عنها ملاحظات حول البدائل المحتملة.

Tips & Best Practices

  • 1
    كشف البايت السحري أكثر موثوقية من الامتدادات، والتي يمكن تغييرها بسهولة.
  • 2
    بعض التنسيقات تشترك في توقيعات (على سبيل المثال، .docx/.xlsx/.jar كلها مبنية على ZIP).
  • 3
    ساعد Hex Dump في تحديد تنسيقات مخصصة أو غير عادية يدويًا.
  • 4
    يتم قراءة فقط أول 512 بايت - لا يتم تحميل الملف بالكامل إلى الذاكرة.

Related Tools

Frequently Asked Questions

Q كم عدد التنسيقات التي تكتشفها الأداة؟
تتحقق الأداة من أكثر من 30 توقيع ملف معروف تغطي الصور، والوثائق، والأرشيفات، والصوت، والفيديو، والخطوط، وغيرها.
Q هل يتم قراءة الملف بالكامل؟
لا، يتم قراءة أول 512 بايت فقط للكشف عن التنسيق. هذا سريع واقتصادي في الذاكرة.
Q ماذا يحدث إذا لم تكتشف الأداة التنسيق؟
التنسيقات غير المعروفة تعرض "تنسيق غير معروف" مع Hex Dump للفحص اليدوي.
Q هل يمكنها كشف التنسيقات المبنية على ZIP (DOCX، XLSX)؟
تستخدم هذه التنسيقات حاويات ZIP، لذلك يتم الكشف عنها على أنها ZIP. وتشير الملاحظة إلى DOCX/XLSX كممكنات.
Q هل يتم تحميل ملفي؟
لا، يحدث جميع التحليلات في متصفحك. فقط أول 512 بايت يتم قراءتها إلى الذاكرة.

About This Tool

محدد صيغة الملف is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.