أخر الأخبار

29/05/2023

الفرق بين ملف ELF المُحزَم (Stripped) وملف ELF غير المُحزَم (Not Stripped)

 الفرق بين ملف ELF المُحزَم (Stripped) وملف ELF غير المُحزَم (Not Stripped) يتمثل في وجود المعلومات الرمزية في الملف. عندما يكون الملف ELF مُحزَمًا (Stripped)، يتم إزالة المعلومات الرمزية التي تشير إلى أسماء الدوال والمتغيرات والرموز الأخرى المستخدمة في البرنامج.

elf file


عادةً ما يتم تنفيذ عملية تجزيء الرمز (Stripping) لتقليل حجم الملف وزمن التحميل، مما يعني أن الملف المحزم يحتوي فقط على المعلومات اللازمة لتنفيذ البرنامج وتشغيله. ومن الجدير بالذكر أنه في حالة تنفيذ تجزيء الرمز، يصعب تتبع وتحليل البرنامج أو استخلاص المعلومات المحددة من الملف.


بالمقابل، عندما يكون الملف ELF غير مُحزَم (Not Stripped)، فإن جميع المعلومات الرمزية الأصلية موجودة داخل الملف. وهذا يتيح إمكانية استعادة الأسماء والرموز المحددة للدوال والمتغيرات والهياكل البيانية وغيرها من التفاصيل الرمزية المستخدمة في البرنامج.


عمومًا، يستخدم تجزيء الرمز (Stripping) لتحسين أداء البرنامج وتقليل حجم الملف، بينما يستخدم الملف غير المُحزَم لأغراض التحليل والتصحيح والفهم العميق للبرنامج.


ليست هناك تعليقات:

إرسال تعليق

a

Adbox