ملف تعريفي لـ Windows (.wmf)

[MS-WMF]: قياسي

تنسيق ملفات ويندوز التعريفية (WMF) هو تنسيق حاوية رسوميات متجهة ونقطية قديم بقوة 16 بت من شركة Microsoft، تم تصميمه في حقبة ويندوز 3.0 لمشاركة الرسوم التوضيحية القابلة للتغيير (Clip Art) والرسومات بين تطبيقات ويندوز.

تحويل WMF إلى SVG

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

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

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

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

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

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

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

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

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

D7 CD C6 9A / 01 00 09 00

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

القياسية: [MS-WMF]: Windows Metafile Format Specification

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

هيكلية الحاوية16-bit GDI metafile records optionally preceded by a 22-byte Aldus placeable header
الضغطUncompressed 16-bit vector and raster drawing command records
ترتيب البايتات (Endianness)Little-Endian (Intel x86)
مساحات الألوانDevice Dependent RGB
القنوات والبنيةVector paths, polygons, text strings, and embedded 16-bit/24-bit DIB bitmaps
الحد الأقصى للأبعاد16-bit integer coordinate space (-32,768 to +32,767 units)
الشفافيةBinary raster operation (ROP2) transparency masks
البث والتحميل التدرجيSequential record playback directly into 16-bit Windows GDI

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

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

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

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

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

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

تحليل الأمان وناقلات هجوم المحلل اللغوي

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

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

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

أفضل الممارسات الدفاعية:

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

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

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

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

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

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

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

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

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

ما هو ملف WMF؟

WMF (Windows Metafile) هو تنسيق متجه قديم لشركة مايكروسوفت تم إنشاؤه في عام 1990 لتخزين الرسومات التوضيحية وقصاصات الفنيّة في نظام Windows 3.0 والإصدارات المبكرة من مايكروسوفت أوفيس.

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

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

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

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