ملف وسيط محسّن (.emf)

مواصفة قياسي

Enhanced Metafile (EMF) حاوية رسومات متجهة ونقطية من Microsoft بعمق 32 بت، صُممت للطباعة عالية الدقة وتبادل المحتوى عبر حافظة التطبيقات في Windows.

تحويل EMF إلى SVG

محول مجاني داخل المتصفح للتحويل من EMF إلى SVG. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات EMF من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات EMF من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

01 00 00 00 28 00 00 00

تمثيل ASCII: ....(... (offset 40: ' EMF')

التوحيد القياسي: مواصفة تنسيق Enhanced Metafile ‏[MS-EMF]

المواصفات الفنية

هيكلية الحاويةسلسلة من سجلات رسم GDI ببنية 32 بت، تبدأ بـ ENHMETA_HEADER وتنتهي بـ EMR_EOF
الضغطأوامر رسم غير مضغوطة، مع إمكانية تضمين سجلات صور PNG أو JPEG
ترتيب البايتات (Endianness)ترتيب البايتات الصغير (Intel x86)
مساحات الألوانألوان RGB مرتبطة بالجهاز, سجلات ألوان sRGB
القنوات والبنيةعمليات رسم متجهية (مسارات وخطوط وأقلام وفرش) وصور نقطية بعمق 24 أو 32 بت
الحد الأقصى للأبعادحدود الجهاز الافتراضي مقاسة بوحدات مرجعية مقدارها 0.01 مليمتر
الشفافيةعمليات مزج ألفا (EMR_ALPHABLEND) وأقنعة أقلام وفرش شفافة
البث والتحميل التدرجيتشغيل السجلات بالتتابع، سجلًا تلو الآخر، مباشرةً في سياقات أجهزة GDI

مصفوفة المقارنة التقنية: EMF مقابل المنافسين

السمة التقنيةEMF (الحالي)WMFSVGPDF
بنية البتاتمساحة إحداثيات 32 بت (ويندوز NT وما بعده)مساحة إحداثيات 16 بت (ويندوز 3.x)معيار ويب من W3Cمعيار مستندات ISO 32000
التوافق مع الأنظمة الأساسيةمخصص لويندوز؛ يتطلب محاكاة على ماك/لينكسأنظمة Windows القديمة فقطمعيار ويب واسع الاستخدام؛ ويعتمد الدعم على التطبيق والمنصةمدعوم على منصات عديدة؛ ويعتمد العرض على برنامج المشاهدة
عرض الويب الحديثيتطلب التحويل إلى SVG/PNGيتطلب التحويل إلى SVG/PNGمدعوم في كثير من المتصفحات الحديثةيتطلب ملحق عارض PDF
التكامل مع الأوفيسلصق متجهات مدعوم في بعض مسارات العمل في Word وPowerPointدعم في إصدارات Office القديمةمدعوم في Office 365 الحديثيتم استيراده كمرفق أو مستند

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

يظهر في المستند مربع أحمر عليه علامة X بدلًا من رسم EMF.

السبب الجذري: فقد سجل EMR_EOF (نهاية الملف) أو اقتُطع، ما يؤدي إلى إيقاف تشغيل GDI.

الاسترداد: أصلح حدود تدفق الملف التعريفي، أو حوّله إلى SVG باستخدام أداة تحويل الملفات التعريفية في File2File.app.

تحليل الأمان ومتجهات الهجوم على المحلّل

معالجة ملفات EMF في GDI بنظام Windows كانت تاريخياً نقطة هجوم عبر حقول طول السجلات المعيبة في مستندات أوفيس غير الموثوقة.

ناقلات الهجوم المعروفة

  • تجاوز سعة العدد الصحيح في طول سجل EMR_STRETCHBLT مما يؤدي إلى تنفيذ تعليمات برمجية عن بعد.
  • قراءة زائدة للمخزن المؤقت عند تحليل جداول ألوان الأقلام والفرش في GDI التالفة.
  • فساد الكومة في سجلات وصف الخطوط ضمن روتينات العرض القديمة في GDI.

أفضل الممارسات الدفاعية: حوّل ملفات EMF إلى SVG أو PNG في بيئة تنفيذ WebAssembly معزولة.

الأصول التاريخية والمحطات الرئيسية

2006ظهر EMF+ مع GDI+ في Windows Vista، وأضاف تنعيم الحواف ومنحنيات Bézier.
1995أدرج Windows 95 تنسيق EMF ضمن تنسيقات التخزين المؤقت للطباعة الافتراضية لتحسين سرعة الاستجابة لمهام الطباعة.
1992ظهر EMF مع Windows NT 3.1 مطوّرًا تنسيق WMF القديم ذي 16 بت، ليستخدم إحداثيات بعمق 32 بت.

المزايا الرئيسية والإيجابيات

  • طباعة مستقلة عن الدقة: الأشكال المتجهة والمخططات الطباعية تُكبَّر أو تُصغَّر بسلاسة لتناسب أي دقة طابعة (DPI).
  • أحد تنسيقات الرسومات المستخدمة لتبادل المحتوى عبر الحافظة والمستندات في بعض تطبيقات Windows، بما فيها Microsoft Office.
  • يدعم الصور النقطية عالية الدقة المضمنة مجتمعة مع نصوص توضيحية متجهة قابلة للتحرير ورسومات خطية.

القيود الفنية والسلبيات

  • مرتبط ارتباطًا وثيقًا ببنية رسومات مايكروسوفت ويندوز GDI، مما يجعل عملية العرض على منصات مختلفة أمرًا معقدًا.
  • يفتقر إلى أنماط CSS الحديثة، والمرشحات، وقدرات الرسوم المتحركة الموجودة في تنسيق SVG الحديث.
  • عانت محركات عرض EMF القديمة في أنظمة التشغيل السابقة من ثغرات في محللات الملفات.

معلومات تقنية طريفة

  • يحتوي البايت رقم 40 من كل ملف EMF صالح على أحرف التوقيع بصيغة ASCII وهي ' EMF' (بالقيم الست عشرية 0x20 0x45 0x4D 0x46).
  • يقوم نظام التخزين المؤقت للطباعة في ويندوز (Print Spooler) بتحويل المستندات إلى ملفات EMF في الخلفية قبل إرسال الأوامر الخام إلى برامج تشغيل الطابعات.
  • يقيس EMF الأبعاد بنظامي إحداثيات في الوقت نفسه: بكسلات الجهاز وأجزاء من مئة من المليمتر.

الأسئلة التقنية المتكررة

ما الفرق بين صيغتي WMF و EMF؟

WMF تنسيق قديم بعمق 16 بت من Windows 3.1، أما EMF فهو خلفه الأحدث بعمق 32 بت، ويدعم إحداثيات أدق وأوامر رسومية أكثر تطورًا.

هل يمكنني تحويل ملف EMF إلى صيغة SVG؟

نعم. يحوّل File2File.app سجلات الرسومات المتجهة في EMF مباشرةً إلى ملفات SVG حديثة ونظيفة للاستخدام على الويب وفي التصميم.

لماذا تستخدم حزمة Microsoft Office صيغة EMF؟

تستخدم بعض مسارات الحافظة في Office تنسيق EMF للحفاظ على الأشكال المتجهة والنصوص، لكن السلوك قد يختلف حسب التطبيق وإصداره والمحتوى.