ملف رسومي وسيط من Windows (.wmf)

[MS-WMF]: قياسي

Windows Metafile (WMF) تنسيق حاوية قديم من Microsoft للرسومات المتجهية والنقطية بعمق 16 بت. صُمم في حقبة Windows 3.0 لمشاركة القصاصات الفنية والرسوم بين تطبيقات Windows.

تحويل WMF إلى SVG

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

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

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

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

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

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

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

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

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

D7 CD C6 9A / 01 00 09 00

تمثيل ASCII: ×ÍÆš / ....

التوحيد القياسي: [MS-WMF]: مواصفات تنسيق Windows Metafile

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

هيكلية الحاويةسجلات ملف GDI المتجهي بعمق 16 بت، تسبقها اختياريًا ترويسة Aldus قابلة للتموضع بحجم 22 بايتًا
الضغطسجلات أوامر رسم متجهية ونقطية بدقة 16 بت، غير مضغوطة
ترتيب البايتات (Endianness)ترتيب البايتات الصغير (Intel x86)
مساحات الألوانRGB معتمد على الجهاز
القنوات والبنيةمسارات متجهية ومضلعات ونصوص وصور نقطية DIB مضمّنة بعمق 16 أو 24 بت
الحد الأقصى للأبعادإحداثيات أعداد صحيحة من 16 بت (من ‎-32,768 إلى ‎+32,767 وحدة)
الشفافيةأقنعة شفافية بعمليات نقطية ثنائية (ROP2)
البث والتحميل التدرجيتشغيل السجلات بالتتابع مباشرةً في GDI لنظام Windows ذي 16 بت

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

السمة التقنيةWMF (الحالي)EMFSVGEPS
مساحة الإحداثياتعدد صحيح 16 بت (من -32768 إلى 32767)إحداثيات عدد صحيح 32 بتفاصلة عائمة بدقة مزدوجة IEEEنقاط PostScript بحجم 1/72 بوصة
نظام التشغيلواجهة رسوميات ويندوز القديمة 16 بت GDIواجهة GDI+ لويندوز 32 بتيختلف الدعم حسب البرنامج.معيار ما قبل الطباعة PostScript
دعم المتصفح الحديثعدم وجود دعم أصلي في المتصفحعدم وجود دعم أصلي في المتصفحيختلف التوافق حسب المتصفح والتطبيق.عدم وجود دعم أصلي في المتصفح
الوضع الأمنيمخاطر عالية في محللات النظام الأصلية القديمةمخاطر متوسطة في GDI الأصليXML وصفي آمن (بعد التنقية)مخاطر عالية (لغة قابلة للتنفيذ)

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

تظهر الرسوم مشوهة بشدة أو منكمشة لتصبح نقطة مجهرية.

السبب الجذري: فقدان أو تلف ترويسة Aldus القابلة للتموضع (فقدان علامة 0xD7CDC69A السحرية ومربع الإحاطة الحدودية).

الاسترداد: إعادة حقن مربع الإحاطة القياسي القابل للتموضع أو التحويل البرمجي إلى SVG باستخدام محول الملفات التعريفية من File2File.app.

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

يُعد WMF أحد أكثر التنسيقات عرضة للخطر تاريخياً في تاريخ الحوسبة نظراً لسجلات تنفيذ استدعاء GDI (SETABORTPROC).

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

  • تنفيذ تعليمات برمجية عشوائية عبر استدعاء سجل SETABORTPROC في واجهة GDI لويندوز القديمة.
  • تجاوز سعة المخزن المؤقت عند معالجة مصفوفات نقاط المضلع تالفة بـ 16 بت.
  • قراءة كومة الذاكرة (Heap) خارج الحدود أثناء إلغاء ضغط صور DIB النقطية المضمنة.

أفضل الممارسات الدفاعية: لا تحلّل ملفات WMF مطلقًا باستخدام واجهات GDI الأصلية لنظام التشغيل؛ حوّلها حصريًا داخل بيئات WebAssembly معزولة.

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

2006أصدرت Microsoft تصحيحًا طارئًا للثغرة الخطيرة في Windows Metafile (CVE-2005-4560).
1993حلّ تنسيق Enhanced Metafile (EMF) ذي 32 بت محل WMF مع إصدار Windows NT.
1990طُرح التنسيق مع Windows 3.0، وسرعان ما أصبح المعيار للقصاصات الفنية في النشر المكتبي.

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

  • تخزين متجهي مدمج: لا يتجاوز حجم ملفات القصاصات الفنية من التسعينيات عادةً بضعة كيلوبايتات.
  • تُكبّر الأشكال المتجهية والخطوط بسلاسة لتناسب دقة طابعات الحاسوب المكتبي القديمة.
  • معيار تاريخي مضمن في ملايين المستندات والأرشيفات القديمة لبرنامج Microsoft Office.

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

  • تقادم حاد: إحداثيات الأعداد الصحيحة بـ 16 بت تحد من دقة الرسم مقارنة بتنسيقات المتجهات الحديثة.
  • تاريخ أمني سيء السمعة: قدرات تنفيذ سجلات WMF القديمة سمحت بتنفيذ تعليمات برمجية حرجة عن بُعد.
  • غياب الدعم لميزات المتجهات الحديثة مثل التدرجات اللونية، أو أقنعة التعتيم، أو تنسيقات CSS.

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

  • تبدأ ترويسة WMF القابلة للتموضع ببايتات التعريف 0xD7 0xCD 0xC6 0x9A، التي ابتكرتها Aldus Corporation لبرنامج PageMaker.
  • سمحت ثغرة سجل 'SETABORTPROC' في عام 2005 للمهاجمين بتنفيذ تعليمات تجميعية عشوائية لمجرد قيام المستخدم بمعاينة صورة في مستكشف ويندوز (Windows Explorer).
  • تم توزيع ملايين مجموعات الرسوم التوضيحية على الأقراص المرنة (Floppy Disk) في التسعينيات حصرياً بتنسيق .WMF.

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

ما هو ملف WMF؟

WMF (Windows Metafile) تنسيق متجهي قديم من Microsoft، أُنشئ عام 1990 لتخزين القصاصات الفنية والرسوم التوضيحية في Windows 3.0 والإصدارات الأولى من Microsoft Office.

كيف يمكنني تحويل ملف WMF إلى SVG أو PNG؟

يمكنك تحويل ملفات WMF بأمان إلى رسومات SVG متجهية حديثة قابلة للتحجيم، أو إلى صور PNG، باستخدام File2File.app مباشرةً في متصفحك.

لماذا كان ملف WMF يعتبر خطيراً في الماضي؟

في عام 2005، اكتُشفت ثغرة خطيرة أتاحت لملفات WMF تشغيل استدعاءات طابعة قابلة للتنفيذ، ما سمح للملفات الخبيثة بإصابة الحاسوب بمجرد عرضها.