ما هو الملف القابل للتنفيذ وكيفية إنشاء واحد


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

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

مخاطر الملفات التنفيذية (EXE)

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

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

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

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

In_content_1 all: [300x250] / dfp: [640x360]- >

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

فتح الملفات القابلة للتنفيذ (EXE) في نظام التشغيل Windows

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

  • لفتح ملفات EXE على سطح المكتب أو في Windows File Explorer ، انقر نقرًا مزدوجًا على الملف. سيؤدي هذا إلى إرشاد Windows لفتحه.
    • تعد قائمة البرامج المثبتة في قائمة "ابدأ" في نظام التشغيل Windows اختصارات لملفات EXE لتلك البرامج (على سبيل المثال ، Chrome.exeلمتصفح Google Chrome). اضغط على قائمة ابدأرمز(أو اضغط على مفتاح Windowsعلى لوحة المفاتيح) ، ثم اضغط على أحد الإدخالات لتشغيل البرنامج.
      • لاستخدام مربع الأمر تشغيللتشغيل ملف EXE ، اضغط على مفتاح Windows + Rفي لوحة المفاتيح. بدلاً من ذلك ، انقر بزر الماوس الأيمن فوق رمز قائمة ابدأواضغط على خيار تشغيل.
        • في تشغيل، حدد موقع الملف القابل للتنفيذ بالضغط على تصفح، أو اكتب موقع الملف مباشرةً. عندما تريد تشغيل ملف EXE ، اضغط على موافق.
          • إذا طلب ملف EXE حق الوصول الإداري ، فستحتاج إلى السماح لها بالتشغيل في نافذة UAC المنبثقة. اضغط على نعمللسماح بذلك.
            • إذا تعذر تشغيل الملف القابل للتنفيذ (قد يكون مصممًا لإصدار أقدم من Windows ، على سبيل المثال) ، فسيقوم Windows بإيقاف تشغيله. قد ترى أيضًا رسالة خطأ. إذا حدث ذلك ، فاضغط على إغلاقوابحث عن إصدار بديل من الملف لتشغيله بدلاً من ذلك.
            • كيفية إنشاء ملف قابل للتنفيذ في نظام التشغيل Windows

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

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

              يمكنك استخدام معالج IExpressالمدمج لإجراء ذلك على Windows ، لكن هذا البرنامج قديم جدًا ولم يتم تحديثه منذ بعض الوقت. الخيار الأفضل هو استخدام المصدر المفتوح إعداد Inno أو ، لملفات EXE الأساسية للاستخراج الذاتي ، يمكنك استخدام 7-الرمز البريدي.

              ملف EXE الذي تم إنشاؤه باستخدام 7-Zip هو في الواقع ملف أرشيف SFX. ملف الأرشيف هذا ، الذي يظهر بتنسيق ملف EXE ، سيقوم تلقائيًا باستخراج أي ملفات مضمنة على جهاز الكمبيوتر الخاص بك ، مما يجعله مثاليًا لعمليات نشر البرامج البسيطة.

              إذا كنت ترغب في مشاركة الملفات مع عدة مستخدمين دون الحاجة إلى القلق بشأن تثبيت البرنامج المناسب لهم ، فسيكون إنشاء ملف مثل هذا خيارًا جيدًا.

              • لإنشاء ملف EXE باستخدام 7-ZIP ، ضع ملفاتك في مجلد في مستكشف ملفات Windows. انقر بزر الماوس الأيمن فوق المجلد ، ثم اضغط على 7Zip>إضافة إلى الأرشيف.
                • في المربع خيارات، انقر على مربع الاختيار تمكين أرشيف SFX. ستحتاج أيضًا إلى تعيين تنسيق الأرشيفإلى 7zو طريقة الضغطعلى LZMA2و مستوى الضغطإلى عادي. اضغط على موافقلإنشاء الملف.
                • على الرغم من أن هذا ليس ملف EXE حقيقي ، إلا أنه يبدو ويعمل كأنه واحد ، مما يجعله سهلاً طريقة لإنشاء ملف قابل للتنفيذ يمكنه توزيع البرامج أو الملفات التي قمت بإنشائها مع الآخرين.

                  وإلا ، إذا كنت تريد إنشاء ملف قابل للتنفيذ "حقيقي" ، فستحتاج إلى 8 ق>.

                  تشغيل الملفات القابلة للتنفيذ على نظام التشغيل Mac أو Linux

                  تختلف طريقة عمل الملفات القابلة للتنفيذ على Windows تمامًا عن الطريقة التي تعمل بها البرامج على الأنظمة الأساسية الأخرى ، مثل لينكس أو macOS. تحتوي هذه الأنظمة الأساسية على ملفات قابلة للتنفيذ ، ولكنها ليست بتنسيق ملف EXE.

                  على نظام Linux ، على سبيل المثال ، يمكن أن يكون أي ملف قابلاً للتنفيذ ، ولكنه يتطلب علامة أذونات ملف خاصة لتشغيله كملف برنامج باستخدام chmod. يمنح الأمر chmod + x fileملفًا باسم fileإذن التنفيذ للتشغيل ، على سبيل المثال.

                  لدى macOS طريقة مختلفة قليلاً للتشغيل البرمجيات. إذا لم يتم تثبيت التطبيق من App Store ، ولم يكن من مطور يعرفه أو يثق به ، فلن يُسمح بتشغيل التطبيق. ستحتاج إلى السماح به في قائمة تفضيلات النظام>الأمان والخصوصية.

                  لكن كنظام قائم على Unix ، فإن macOS يدعم chmod، مما يتيح لك تنفيذ المزيد من البرامج النصية الأساسية باستخدام تطبيق Terminal. إذا قمت بتطوير برنامج نصي بلغة Python ، على سبيل المثال ، فيمكنك استخدام الأمر chmod + xلتشغيله.

                  يمكنك أيضًا استخدام محاكي WINE لنظامي التشغيل Linux و macOS من أجل تشغيل وتثبيت ملفات Windows EXE على تلك الأنظمة الأساسية. مصمم لمحاكاة تعليمات ومكتبات Windows معينة ، فإن استخدام WINE لتشغيل ملف EXE سيكون له مستويات مختلفة من النجاح.

                  يمكنك تأكيد مدى جودة تشغيل البرامج الشائعة باستخدام WINE عن طريق تحديد قاعدة بيانات WineHQ.

                  تشغيل الملفات القابلة للتنفيذ على Windows 10

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

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

                  المنشورات ذات الصلة:


                  3.09.2020