ما معنى[overlay] - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html) +--- الموضوع : ما معنى[overlay] (/thread-212.html) |
ما معنى[overlay] - Untold - 23-10-2018 Overlay ان هناك شيئ مضاف بعد نهاية الملف التنفيذي
- في ترويسة Header الملف التنفيذي يتم تحديد حجم الملف ان كان حجم الملف الموجود بالقرص اكبر من الحجم الموجود بالترويسة Header عندها نسمى الاضافة Overlay - اصل الكلمة بعود للثمانينات على ايام DOS حيث كانت الذاكرة Memory محدودة اي كان هناك حد لحجم الملف التنفيذي ففي حالة كان الكود كبير جدا كان يقسم الى امثر من ملف بحيث تكون لاحقو الملف الاول EXE والبقية OVL بدلا من ايكون هناك ملف LowLAnder.exe كبير الحجم و غير قابل للتنفيذ يقسم مثلا LowLAnder.exe HiLander.olv DownLander.ovl Zoolander.ovl هذا مجرد مثال عند تنفيذ LowLAnder.exe يقوم باستخدام الملفات الاخرى حسب الحاجة هناك من قال لما ذا انشاء ملفات كثيرة ؟ وقام باضافة محتوى تلك الملفات الى نهاية الملف LowLAnder.exe بحيث عند التنفيذ يستخدم يفتح نفسه ويبدئ باستعمال الملفات الاخرى الموجودة بنهايته...وهكذا يصبح ليدينا ملف واحد - #كاتب الموضوع : dj-siba
|