
امتداد الملف أم MIME Type؟ لماذا قد لا يخبرك الاسم بنوع الملف الحقيقي؟
دليل عملي يوضح الفرق بين امتداد الملف ونوع MIME، ولماذا قد يختلفان، وما الذي يستطيع المتصفح معرفته عن الملف قبل رفعه أو مشاركته.
اسحب ملفًا أو عدة ملفات، ثم راجع الاسم والامتداد والنوع والحجم وتاريخ آخر تعديل. ويمكنك حساب بصمة SHA‑256 لملف محدد للتأكد من مطابقته لاحقًا.
اختر ملفاتك، ثم اضغط على أي ملف من القائمة لعرض تفاصيله أو حساب بصمته.
المتصفح يستطيع قراءة مجموعة من الخصائص التي يوفرها الملف نفسه أو نظام التشغيل عند اختياره، مثل الاسم والحجم والنوع المعلن وتاريخ آخر تعديل. هذه المعلومات مفيدة لتنظيم الملفات قبل رفعها أو مشاركتها.
الامتداد يؤخذ من نهاية الاسم، مثل .pdf أو .jpg. أما نوع MIME فهو القيمة التي يعلنها المتصفح للملف، مثل image/png أو application/pdf. قد يتطابقان عادة، لكنهما ليسا الشيء نفسه.
تاريخ آخر تعديل هو التاريخ الذي يقدمه الملف للمتصفح. عند نسخ ملف بين أجهزة أو خدمات مختلفة قد يتغير هذا التاريخ، لذلك لا تستخدمه وحده كدليل على تاريخ إنشاء المحتوى الأصلي.
يمكن تغيير امتداد الملف يدويًا، ويمكن أن تصل بعض الملفات بنوع MIME عام مثل application/octet-stream. لذلك تُظهر الأداة القيم كما يراها المتصفح، لكنها لا تدّعي فحص البنية الداخلية لكل صيغة.
إذا كان هدفك التحقق الأمني من ملف مجهول، لا تعتمد على الاسم أو الامتداد وحدهما. استخدم برنامج حماية موثوقًا، وتجنب تشغيل الملفات التنفيذية أو المرفقات غير المتوقعة لمجرد أن امتدادها يبدو مألوفًا.
البصمة سلسلة طويلة تُحسب من محتوى الملف. إذا تغير الملف ولو بشكل صغير، تتغير البصمة عادةً بالكامل. لهذا تُستخدم للمقارنة بين نسختين أو للتحقق من أن الملف الذي لديك يطابق قيمة منشورة من مصدر موثوق.
الأداة تحسب SHA‑256 للملف المحدد داخل المتصفح. إذا كان الملف كبيرًا جدًا فقد تستغرق العملية وقتًا وتستهلك ذاكرة، لذلك وضعت الصفحة حدًا عمليًا عند 250 ميغابايت للحساب المباشر.
SHA-256 → 64 hexadecimal charactersعند اختيار الملف، يستخدم JavaScript في الصفحة واجهة File API لقراءة الخصائص. وعند طلب البصمة، تُقرأ بايتات الملف داخل المتصفح ثم تُحسب SHA‑256 بواسطة Web Crypto API.
لا تحتاج الأداة إلى إرسال الملف إلى خادم الموقع لعرض الاسم أو الحجم أو النوع أو البصمة. إضافات المتصفح وبرامج الحماية تعمل خارج هذه الأداة، لذلك لا تعتبرها بديلًا عن فحص أمني مستقل.
ليست كل الأنظمة والمتصفحات متفقة على نوع MIME لكل امتداد. بعض الملفات النادرة أو المخصصة قد تصل بدون نوع واضح، وقد يظهر الحقل فارغًا أو بقيمة عامة.
ظهور النوع «غير معروف» لا يعني أن الملف تالف. إذا كنت تعرف البرنامج الذي أنشأه، افتحه بالبرنامج المناسب أو راجع وثائق الصيغة. وإذا وصلك من مصدر مجهول، فلا تعتمد على الاسم الظاهر لتقدير أمانه.
زر «تصدير JSON» ينشئ ملفًا نصيًا صغيرًا بمعلومات الملف المحدد: الاسم، الحجم بالبايت، الامتداد، نوع MIME، آخر تعديل، والبصمة إذا حسبتها. يفيد ذلك عند توثيق مجموعة ملفات أو حفظ سجل يمكن الرجوع إليه لاحقًا.
ملف JSON الناتج لا يحتوي الملف الأصلي نفسه، ولا ينسخ محتواه. هو مجرد وصف للخصائص التي ظهرت في الأداة وقت التصدير.
معلومات الملف لا تخبرك بكل شيء، لكنها تساعدك على التقاط أخطاء شائعة قبل الإرسال أو الأرشفة.
تأكد أن الامتداد مناسب للبرنامج أو الجهة التي ستستقبل الملف.
إذا كان هناك حد للرفع أو البريد، قارن الحجم قبل بدء الإرسال.
عند مقارنة نسختين مهمتين، SHA‑256 أكثر فائدة من مقارنة الاسم وحده.
مقالات مختارة من نفس القسم تساعدك على فهم الخيارات والنتائج قبل استخدام فحص الملفات أو بعده.

دليل عملي يوضح الفرق بين امتداد الملف ونوع MIME، ولماذا قد يختلفان، وما الذي يستطيع المتصفح معرفته عن الملف قبل رفعه أو مشاركته.

شرح عملي لمعنى تاريخ آخر تعديل للملف، ولماذا قد يتغير عند النسخ أو النقل، وما الذي تعرضه المتصفحات فعلًا عبر File API.

دليل يوضح الفرق بين KB وMB وGB وبين KiB وMiB وGiB، ولماذا قد يعرض الجهاز نفسه حجمًا مختلفًا للملف رغم ثبات عدد البايتات.
