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

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

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

مخاطر الملفات التنفيذية (EXE)(The Risks Of Executable (EXE) Files)

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

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

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

قبل تشغيل أي ملف قابل للتنفيذ ، خاصةً إذا كان يطلب أذونات إدارية في نافذة منبثقة للتحكم في حساب المستخدم ، يجب عليك فحص الملف بحثًا عن البرامج الضارة باستخدام Windows Security أو برنامج مكافحة البرامج الضارة التابع لجهة خارجية مثل Malwarebytes(third-party anti-malware software like Malwarebytes) . يجب عليك أيضًا تثبيت أو تشغيل البرامج فقط من مصادر تثق بها تمامًا .(absolutely)

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

فتح الملفات القابلة للتنفيذ (EXE) على نظام التشغيل Windows(Opening Executable (EXE) Files On Windows)

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

  • لفتح ملفات EXE على سطح المكتب أو في Windows File Explorer ، انقر نقرًا مزدوجًا على الملف. هذا سوف يوجه Windows لفتحه.

  • قائمة البرامج المثبتة في قائمة ابدأ في Windows(Windows Start) هي اختصارات لملفات EXE لتلك البرامج (على سبيل المثال ، (EXE)Chrome.exe لـ Google Chrome). اضغط على أيقونة (icon)قائمة ابدأ(Start menu) (أو اضغط على مفتاح Windows(Windows key) على لوحة المفاتيح) ، ثم اضغط على أحد الإدخالات لتشغيل البرنامج.

  • لاستخدام مربع الأمر " تشغيل " لتشغيل ملف (Run)EXE ، اضغط على Windows key + R على لوحة المفاتيح. بدلاً من ذلك ، انقر بزر الماوس الأيمن فوق رمز قائمة ابدأ(Start menu icon) واضغط على خيار التشغيل .(Run)

  • في مربع الأمر " تشغيل(Run) " ، حدد موقع الملف القابل للتنفيذ بالضغط على " استعراض(Browse) " أو اكتب موقع الملف مباشرةً. عندما تريد تشغيل ملف EXE ، اضغط على " موافق(OK) " .

  • إذا طلب ملف EXE حق الوصول الإداري ، فستحتاج إلى السماح له بالتشغيل في نافذة التحكم(UAC) في حساب المستخدم المنبثقة. اضغط على نعم(Yes) للسماح بذلك.

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

كيفية إنشاء ملف قابل للتنفيذ على نظام التشغيل Windows(How To Create An Executable File On Windows)

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

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

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

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

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

  • لإنشاء ملف EXE باستخدام 7-ZIP ، ضع ملفاتك في مجلد في مستكشف ملفات Windows(Windows File Explorer) . انقر بزر الماوس الأيمن فوق(Right-click) المجلد ، ثم اضغط 7Zip > Add to archive.

  • في المربع " خيارات(Options) " ، انقر فوق خانة الاختيار " تمكين أرشيف SFX(Enable SFX Archive ) " . ستحتاج أيضًا إلى ضبط تنسيق الأرشيف(Archive Format ) على 7z وطريقة الضغط(Compression Method) على LZMA2 ومستوى الضغط(Compression Level) على عادي(Normal) . اضغط على " موافق(OK) " لإنشاء الملف.

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

خلاف ذلك ، إذا كنت تريد إنشاء ملف قابل للتنفيذ "حقيقي" ، فستحتاج إلى تعلم كيفية البرمجة(learn how to program)

تشغيل الملفات القابلة للتنفيذ على نظام التشغيل Mac أو Linux(Running Executable Files On Mac Or Linux)

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

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

يحتوي macOS على طريقة مختلفة قليلاً لتشغيل البرنامج. إذا لم يتم تثبيت التطبيق من App Store ، ولم يكن من مطور يعرفه أو يثق به ، فلن يُسمح بتشغيل التطبيق. ستحتاج إلى السماح به في System Preferences > Security & Privacy .

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

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

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

تشغيل الملفات القابلة للتنفيذ على نظام التشغيل Windows 10(Running Executable Files On Windows 10)

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

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



About the author

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



Related posts