/ / Executables لها امتداد من أي نوع؟ الأكثر شيوعا

الملفات القابلة للتنفيذ لها امتداد من أي نوع؟ الأكثر شيوعا

Любой юзер компьютерной системы, так или иначе, جاء عبر مفهوم ملف البرنامج القابل للتنفيذ. وليس دائمًا (على الرغم من أن الملفات القابلة للتنفيذ) تحتوي على ملحق exe. شائع في الأنظمة المستندة إلى Windows. لفهم مشكلة الامتدادات ، ضع في اعتبارك المعلومات العامة حول هذه الكائنات وبعض أنواعها الرئيسية.

الاختلافات بين الملفات القابلة للتنفيذ والكائنات الأخرى

قبل الادعاء بأن الملف القابل للتنفيذ من البرنامج له امتداد من نوع معين واحد فقط ، يجب أن تفهم كيفية التمييز بين هذا الكائن والآخرين.

الملفات القابلة للتنفيذ لها التمديد

في الواقع ، من بين الاختلافات الرئيسية بين الملفات القابلة للتنفيذ وبيانات المعلومات الأخرى ، يتم تمييز العديد منها:

  • الامتداد نفسه ، مع الإشارة إلى محتويات ملف الجهاز أو رمز البايت الخاص بالجهاز الظاهري ؛
  • التوقيع (المحتوى في شكل تسلسلات بايت فريدة) ؛
  • السمات في نظام الملفات (التنفيذ ، إلخ).

لسوء الحظ ، حتى لو كنت تعرف أن قابل للتنفيذتحتوي الملفات على ملحق اسم ، على سبيل المثال ، exe. ، لن تتمكن من عرض المحتويات باستخدام الأدوات المعتادة ، نظرًا لأن هذه الكائنات لديها محتوى مترجم ، والذي يتم عرضه عند عرضه كمجموعة أحرف لا معنى لها. في أفضل الأحوال ، سيكون عليك استخدام Disassembler أو أي شيء آخر يسمح لك بفك تشفيره. ولكن الآن ليس عن ذلك.

هيكل قابل للتنفيذ

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

ما التمديد هل لديك التنفيذيين

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

مبدأ العملية

في الواقع ، على الرغم من حقيقة أن الملفات القابلة للتنفيذ لها نوع مختلف من الامتداد ، فإنها تعمل بطريقة مماثلة.

الملف القابل للتنفيذ البرنامج لديه التمديد

При запуске исполняемый файл загружается в память جهاز كمبيوتر. في هذه الحالة ، تتم تهيئة البيئة وإعدادها ، "سحب" مكتبات إضافية ، إذا تم توفير التطبيق من قبل البرنامج ، وإعداد بعض العمليات الإضافية وتنفيذ التعليمات بالطرق المحددة في الملف.

ما هو امتداد البرنامج القابل للتنفيذ؟

الآن نأتي مباشرة إلى السؤالملحقات. وغني عن القول أن كل شيء سيفشل على الإطلاق (سيستغرق الكثير من الوقت). من ناحية أخرى ، يمكن ملاحظة الأكثر شعبية والأكثر شيوعا.

لذلك ، اعتمادا على نوع المحتوى وتم تحديد التمديد. على سبيل المثال ، على نظام التشغيل Windows ، تحتوي الملفات القابلة للتنفيذ الأكثر شيوعًا على ملحق exe. ينطبق هذا على جميع البرامج المصممة للعمل في بيئة أنظمة التشغيل هذه. تحتوي هذه الكائنات على رموز الجهاز. ملفات BIN متشابهة جدًا (أيضًا مع محتويات هذه الرموز).

الملفات القابلة للتنفيذ لها ملحق اسم

هناك نوع آخر من الملفات القابلة للتنفيذ وهي الكائنات الدفعية مثل CMD و BAT و COM ، حيث النوع الأول هو ملف دفعي Windows ، والثاني والثالث مرتبطان بأنظمة DOS.

ربما ، واجه العديد من ملفات MSI و MSU. يمكن أن يكون هذا إما مثبت Windows "الأصلي" أو مثبت تحديثات النظام.

ما التمديد هل لديك الملف التنفيذي للبرنامج

من بين أمور أخرى ، فئة منفصلةجعل البرامج النصية ووحدات الماكرو (VB ، VBS ، VBE ، SCR ، JS ، JSE). غالبًا ما توجد ملفات مثل JAR و JAD ، مصممة لتثبيت التطبيقات على الأدوات المحمولة أو استخدامها في بيئة JAVA. لم تعد كل هذه الكائنات في المحتوى رموزًا للجهاز ، بل رموز الجهاز الظاهري.

ما التمديد لا التنفيذية في أنظمة مختلفة لديها؟

إذا نظرت عن كثب ، ستلاحظ ذلكفي بعض الأنظمة ، هناك أيضًا مكونات محددة تمامًا. على سبيل المثال ، يحتوي Windows على فئة خاصة من المكونات القابلة للتنفيذ (ملف PS1 - PowerShell القابل للتنفيذ ، معلومات تطبيق PIF ، ملف نصي WSF ، إلخ).

بشكل عام ، في أي نظام يمكنك أن تجدالمكونات القياسية والخاصة. ومع ذلك ، هناك بعض التنسيقات الشائعة (على سبيل المثال ، HTA - مستند HTML قابل للتنفيذ) التي تعمل في كل مكان وبغض النظر عن نظام التشغيل المستخدم.

بالنسبة للأنظمة الأخرى ، على سبيل المثال ، في الملفات القابلة للتنفيذ في "الخشخاش" ، يكون امتداد التطبيق APP إذا كان برنامجًا ، و PKG إذا كان توزيعًا.

الملفات القابلة للتنفيذ لها التمديد

ولكن مع أنظمة لينكس ، فإن الوضع إلى حد ماعلى خلاف ذلك. والحقيقة هي أن مفهوم التمديد فيها غائب في حد ذاته. لا يمكن التعرف على الملف القابل للتنفيذ إلا من خلال سماته (مخفية ، للقراءة فقط ، النظام ، وما إلى ذلك). وبالتالي ، حتى مشكلة تغيير الملحقات من أجل تشغيل أو قراءة الملف المطلوب تختفي.

Впрочем, в любой системе или даже в мобильных الأدوات الذكية يمكنك العثور على عدد كبير من الكائنات من هذا النوع. لا حاجة للذهاب بعيدا. في نفس نظام التشغيل Android ، يحتوي الملف القابل للتنفيذ المثبت على الامتداد .APK ، وفي الأجهزة "apple" هذه هي ملفات IPA.

استنتاج

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

يحب:
0
الوظائف الشعبية
التطور الروحي
طعام
ذ