ملف تنفيذي خطي
تنسيق الملفات التنفيذية الخطية (LE) هو تنسيق ملفات للتعليمات البرمجية التنفيذية ، مصمم لأنظمة التشغيل ذات الوضع المحمي 32 بت. استُخدم في الأصل من قِبل نظام التشغيل OS/2 ، ثم تبنّته العديد من مُوسّعات نظام DOS ، كما استُخدم أيضًا كتنسيق ملفات لبرامج تشغيل الأجهزة الافتراضية (VxD) في الإصدارات الأولى من نظام التشغيل Windows، بما في ذلك Windows 3.x وسلسلة Windows 9x . [ 1 ] وقد جذبت مرونة ملفات LE الاهتمام باستخدامها في تقنيات إخفاء المعلومات . [ 2 ]
تاريخ
طُرح تنسيق LE لأول مرة في أوائل التسعينيات خلال فترة الانتقال من الحوسبة ذات 16 بت إلى الحوسبة ذات 32 بت . وقد طُوّر كامتداد لتنسيق New Executable (NE) الأقدم ، والذي كان يُستخدم لتطبيقات 16 بت. أدت القيود في إدارة الذاكرة والعنونة إلى تطوير LE كبديل لتنسيق 32 بت. وقد وسّع LE وظائف NE من خلال السماح للنظام بالعمل في الوضع المحمي.
تم تطوير نسخة موسعة من التنسيق، تسمى LX، خصيصًا لنظام التشغيل OS/2 Warp ودعمت المزيد من التوسعات على تنسيق LE.
بناء
تبدأ الملفات بتنسيق LE برأس MZ (رأس الملف التنفيذي القياسي لنظام DOS) لضمان التوافق مع أنظمة DOS. 0x3Cيحتوي رأس MZ، عند الإزاحة المحددة، على قيمة 32 بت تُعرف باسم e_lfanewالحقل، والتي تتضمن مؤشرًا إلى الرأس الموسع (رأس LE). يبدأ رأس LE بأحرف ASCII (LE أو WarpLX في نظام OS/2 ). في الملفات التنفيذية الخطية، تُحدد إزاحات الملفات وبنيتها عادةً نسبةً إلى بداية رأس LE أو كإزاحات مطلقة داخل الملف. [ 3 ]
الاستخدام
- نظام التشغيل OS/2 : استخدم نظام التشغيل OS/2 من IBM تنسيق LE لملفاته التنفيذية وملفات DLL في إصداراته ذات 32 بت.
- موسعات نظام التشغيل DOS : كان هذا التنسيق شائعًا بين موسعات نظام التشغيل DOS، مثل DOS/4GW ، مما سمح لتطبيقات DOS بالعمل في الوضع المحمي، متجاوزة قيود ذاكرة الوضع الحقيقي.
- برامج تشغيل Windows VxD : استخدمت أنظمة Windows 3.x وسلسلة Windows 9x تنسيق LE لبرامج تشغيل الأجهزة الافتراضية (VxD).
مراجع
- ↑ سكلياروف، ديمتري (2004). مفاتيح خفية لاختراقات البرامج والاستخدام غير المصرح به . A-LIST . ص 125. ISBN 9781931769303.
- ↑ زيدان وآخرون 2009 .
- ↑ "وثائق مجموعة أدوات IBM OS/2 Warp 4 2" . IBM .
مصادر
- ديفيس، ب.؛ والاس، م. (1997). "تنسيق ملف LE" . تنسيقات ملفات ويندوز غير الموثقة . أسرار الملفات مكشوفة. تايلور وفرانسيس. ص 251-274 . ISBN 978-0-87930-437-9تم الاطلاع عليه بتاريخ 17 ديسمبر 2024 .
- زيدان، أ.أ.؛ عثمان، فازيدة؛ زيدان، ب.ب.؛ راجي، ر.ز.؛ حسن، أحمد ك.؛ ناجي، أ.و. (2009). "تأمين ملف التغطية دون قيود على حجم البيانات المخفية باستخدام الحوسبة بين التشفير وإخفاء المعلومات" (ملف PDF) . وقائع المؤتمر العالمي للهندسة . المجلد 1. لندن، المملكة المتحدة . ISBN 978-988-17012-5-1.
{{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
- تنسيقات الملفات القابلة للتنفيذ
