Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> MAC

एक्जीक्यूटेबल फाइलें (EXE) समझना: वे क्या हैं और कैसे काम करती हैं

एक एक्जीक्यूटेबल फाइल (EXE फाइल) एक कंप्यूटर फाइल है जिसमें निर्देशों का एक एन्कोडेड अनुक्रम होता है जिसे सिस्टम तब निष्पादित करता है जब उपयोगकर्ता फाइल आइकन पर क्लिक करता है। एक्जीक्यूटेबल फाइलों में आमतौर पर EXE फाइल एक्सटेंशन होता है, लेकिन सैकड़ों अन्य एक्जीक्यूटेबल फाइल फॉर्मेट मौजूद हैं।

कुछ एक्जीक्यूटेबल फाइल प्रकार किसी अन्य प्रोग्राम के अस्तित्व की आवश्यकता के बिना किसी भी संगत सिस्टम पर चल सकते हैं। इन फाइलों को उच्च सुरक्षा जोखिम माना जाता है। इनमें EXE, BAT, COM, CMD, INF, IPA, OSX, PIF, RUN और WSH शामिल हैं।

माइक्रोसॉफ्ट विंडोज के साथ, EXE एक एक्जीक्यूटेबल फाइल के लिए फाइल एक्सटेंशन है। सभी EXE फाइलें एक्जीक्यूटेबल फाइलें हैं, लेकिन सभी एक्जीक्यूटेबल फाइलें EXE फाइलें नहीं हैं।

एक्जीक्यूटेबल फाइलों के उदाहरण

एक्जीक्यूटेबल फाइलें आमतौर पर उन ऑपरेशन से जुड़ी होती हैं जिन्हें वे करने के लिए डिज़ाइन की गई हैं या उन एप्लिकेशन से जिन्हें वे इंस्टॉल या लॉन्च करने के लिए डिज़ाइन की गई हैं।

उदाहरण के लिए, उपयोगकर्ता अपनी कंप्यूटर स्क्रीन पर वर्ड प्रोसेसिंग आइकन पर डबल-क्लिक कर सकते हैं। यह एक्जीक्यूटेबल फाइल को उनके कंप्यूटर पर वर्ड प्रोसेसिंग एप्लिकेशन, जैसे माइक्रोसॉफ्ट वर्ड, लॉन्च करने के लिए ट्रिगर करता है।

एक्जीक्यूटेबल्स कुछ कंप्यूटर ऑपरेशन को भी ट्रिगर कर सकते हैं। उदाहरण के लिए, एक लिनक्स उपयोगकर्ता कमांड लाइन में एक एक्जीक्यूटेबल फाइल का नाम टाइप कर सकता है और फिर एंटर दबा सकता है। यह फाइल को एक ऑपरेशन निष्पादित करने के लिए ट्रिगर करता है, जैसे डेटा बैकअप।

एक उपयोगकर्ता अक्सर उसके सिंटैक्स को देखकर बता सकता है कि एक एक्जीक्यूटेबल फाइल क्या करने के लिए डिज़ाइन की गई है। उदाहरण के लिए, यदि एक्जीक्यूटेबल का उद्देश्य एक नया एप्लिकेशन इंस्टॉल करना है, तो एक्जीक्यूटेबल का नाम setup.exe जैसा कुछ होने की संभावना है। यदि एक्जीक्यूटेबल किसी विशेष एप्लिकेशन को लॉन्च करने के लिए डिज़ाइन किया गया है, जैसे पेरोल, तो एक्जीक्यूटेबल का फाइल सिंटैक्स payroll.exe जैसा कुछ हो सकता है।

EXE फाइल कैसे काम करती है?

EXE फाइलें एक विंडोज-विशिष्ट एक्जीक्यूटेबल फाइल फॉर्मेट हैं। जब कोई उपयोगकर्ता या अन्य घटना एक एक्जीक्यूटेबल फाइल को ट्रिगर करता है, तो कंप्यूटर फाइल के कोड को चलाता है।

एक्जीक्यूटेबल फाइलों में सोर्स कोड से संकलित बाइनरी मशीन कोड होता है। यह निम्न-स्तरीय कोड कंप्यूटर के प्रोसेसर (CPU) को निर्देश देता है कि प्रोग्राम कैसे चलाना है। CPU मशीन कोड की व्याख्या करता है और कंप्यूटर के हार्डवेयर को बताता है कि क्या करना है।

एक्जीक्यूटेबल फाइलें कंप्यूटर के साथ सीधे संवाद करती हैं, इसे चलाने के लिए निर्देशों का एक सेट देती हैं। इसके विपरीत, डेटा फाइलों के साथ, मशीन उनका उपयोग करने से पहले किसी अन्य प्रोग्राम को उन्हें व्याख्या या पार्स करना होगा। डेटा फाइलें, या स्क्रिप्ट, प्लेनटेक्स्ट में लिखी जाती हैं।

उपयोगकर्ता एक बेसिक टेक्स्ट एडिटर या इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) में एक्जीक्यूटेबल फाइलें बना सकते हैं। यदि टेक्स्ट एडिटर का उपयोग कर रहे हैं तो उन्हें फाइल को मशीन कोड में बदलने के लिए एक अलग कंपाइलर की आवश्यकता होती है। IDE संकलन प्रक्रिया को स्वचालित करते हैं। वे आमतौर पर सिंटैक्स त्रुटियों को स्वचालित रूप से ढूंढते हैं और विभिन्न सिंटैक्स तत्वों को हाइलाइट करते हैं।

EXE फाइल कैसे चलाएं

EXE फाइलें जब खोली जाती हैं तो चलने के लिए ट्रिगर होती हैं। यह प्रक्रिया सिस्टम से सिस्टम में भिन्न होती है। निम्नलिखित दो अन्य उदाहरण हैं कि एक्जीक्यूटेबल कैसे ट्रिगर होते हैं:

  • ग्राफिकल यूजर इंटरफेस-आधारित ऑपरेटिंग सिस्टम (OS) में, फाइल आइकन या फाइल नाम पर क्लिक करने से फाइल खुलती है और चलती है। उदाहरण के लिए, उपयोगकर्ता विंडोज में फाइल पर डबल-क्लिक करके इसे चला सकते हैं।
  • कमांड-लाइन इंटरफेस वाले OS में, उपयोगकर्ता उचित सिंटैक्स के साथ CLI में फाइल नाम दर्ज करते हैं और फाइल चलाने के लिए एंटर दबाते हैं। उदाहरण के लिए, लिनक्स या यूनिक्स में, उपयोगकर्ता फाइल नाम से पहले एक पीरियड और फॉरवर्ड स्लैश टाइप करेगा - ./filename - filename नामक फाइल को निष्पादित करने के लिए।

कुछ मामलों में, EXE फाइल को निष्क्रिय रूप से ट्रिगर किया जा सकता है। उदाहरण के लिए, विंडोज ऑटोप्ले और ऑटोरन फाइलों को स्वचालित रूप से निष्पादित करते हैं जब कोई विशेष घटना होती है। उदाहरण के लिए, जब एक USB डिवाइस कनेक्ट होता है, तो यह स्वचालित रूप से USB के फर्मवेयर को चलाता है। विंडोज स्टार्टअप फाइल में कोई भी एक्जीक्यूटेबल सिस्टम बूट होने पर स्वचालित रूप से चलेगा।

EXE फाइल एक्सटेंशन आम है, लेकिन यह विंडोज पर एक्जीक्यूटेबल फाइलों के लिए विशिष्ट है। मैक एक्जीक्यूटेबल फाइलें APP एक्सटेंशन का उपयोग करती हैं। मैक OS पर EXE फाइल चलाने के लिए, उपयोगकर्ताओं को बूट कैंप यूटिलिटी या कोई अन्य वर्चुअल मशीन या एमुलेटर चलाना होगा जो विंडोज OS का अनुकरण करता है।

एक्जीक्यूटेबल फाइल के साथ मैलवेयर चिंताएं

कुछ मामलों में, EXE फाइलों में मैलवेयर हो सकता है। मैलवेयर लेखक अन्य फाइल एक्सटेंशन के पीछे दुर्भावनापूर्ण एक्जीक्यूटेबल फाइलों को छिपा सकते हैं।

फाइल नाम में अंतिम पीरियड के बाद के अक्षर फाइल प्रकार निर्दिष्ट करते हैं। विंडोज हमेशा फाइल एक्सटेंशन प्रदर्शित नहीं करता है, जिससे दी गई फाइल का प्रकार जानना मुश्किल हो जाता है।

उदाहरण के लिए, trustedfile.pdf.exe नामक एक फाइल उपयोगकर्ता को PDF के रूप में दिखाई दे सकती है क्योंकि, एक्सटेंशन के बिना, फाइल नाम filename.pdf के रूप में प्रदर्शित होगा। उपयोगकर्ता इस पर क्लिक करेगा, PDF खोलने की उम्मीद करेगा। इसके बजाय, यह दुर्भावनापूर्ण कोड वाले एक्जीक्यूटेबल को ट्रिगर करता है, जो उपयोगकर्ता के कंप्यूटर, एंड्रॉइड स्मार्टफोन या आईफोन पर वायरस जैसे मैलवेयर इंस्टॉल करता है।

EXE फाइल के स्रोत की जांच करना और क्या यह अनचाहे ईमेल में आया, उपयोगकर्ताओं को यह निर्धारित करने में मदद कर सकता है कि यह सुरक्षित है या नहीं। यदि स्रोत के बारे में संदेह है, तो उपयोगकर्ता फाइल को एंटीमैलवेयर स्कैनर के माध्यम से चला सकता है या मशीन कोड को वापस असेंबली कोड में अनुवाद करके और दुर्भावनापूर्ण फ़ंक्शन के लिए इसका विश्लेषण करके सोर्स कोड पर मैन्युअल स्टेटिक विश्लेषण कर सकता है।

EXE फाइलों को सुरक्षित कैसे बनाएं

संगठन EXE फाइलों को उपयोग करने के लिए सुरक्षित बनाने के कई तरीके अपना सकते हैं, जिनमें निम्नलिखित शामिल हैं:

  • उपयोगकर्ताओं को संदिग्ध फाइलों की पहचान करने के लिए प्रशिक्षित करें। उपयोगकर्ताओं को केवल ज्ञात और विश्वसनीय स्रोतों से लिंक और अटैचमेंट पर क्लिक करने के लिए प्रशिक्षित करके, संगठन वायरस या मैलवेयर डिलीवर होने के अपने जोखिम को कम कर सकते हैं।
  • कोड साइनिंग सर्टिफिकेट लागू करें। संगठन उपयोगकर्ताओं की पहचान सत्यापित करने और यह सुनिश्चित करने के लिए विश्वसनीय सर्टिफिकेट अथॉरिटी से सर्टिफिकेट लागू कर सकते हैं कि एक्जीक्यूटेबल वैध स्रोतों से आते हैं।
  • ईमेल को वायरस के लिए स्कैन करने के लिए एंटीवायरस टूल और एंटीमैलवेयर का उपयोग करें। नेटवर्क प्रशासकों को सभी एक्जीक्यूटेबल फाइल एक्सटेंशन को एंटीमैलवेयर का उपयोग करके वायरस और मैलवेयर के लिए स्कैन करना चाहिए। वे माइक्रोसॉफ्ट विंडोज सिक्योरिटी का उपयोग करके EXE फाइलों को वायरस के लिए जांच सकते हैं।
  • प्रोग्राम के लिए ट्रस्ट लेवल सेट करें। नेटवर्क प्रशासक सभी दस्तावेजों, कोड और मैक्रोज के लिए एक ट्रस्ट पॉलिसी अपना सकते हैं, उनके पदनाम को डू नॉट ट्रस्ट पर सेट करके। इसके लिए उपयोगकर्ताओं को IT को सूचित करने और IT एक्सेस अनुमतियों को इन संपत्तियों में रखने की आवश्यकता होती है, इससे पहले कि उन्हें मैक्रोज और स्क्रिप्ट के साथ विश्वसनीय स्थिति में रखा जा सके।
  • संदिग्ध एक्सटेंशन वाले ईमेल अटैचमेंट को ब्लॉक या क्वारंटाइन करें। DOCM जैसे उच्च जोखिम वाले एक्सटेंशन और ZIP या RAR जैसे एक्सटेंशन वाली कम्प्रेस्ड फाइलों से बचें। सुनिश्चित करें कि संगठन का सुरक्षा सॉफ्टवेयर इन एक्सटेंशन वाले संदेशों या अटैचमेंट को ब्लॉक या क्वारंटाइन करने के लिए कॉन्फिगर किया गया है।

मैलवेयर डिलीवर करने वाली एक्जीक्यूटेबल फाइलें एक महत्वपूर्ण साइबर सुरक्षा खतरा हैं। एक्जीक्यूटेबल मैलवेयर और अन्य साइबर सुरक्षा खतरों से बचाव के लिए एक मजबूत साइबर सुरक्षा योजना बनाने का तरीका जानें।

  1. Windows 11 में dxgmms2.sys त्रुटि को ठीक करने के 5 तरीके Windows 11 में dxgmms2.sys त्रुटि को ठीक करने के 5 तरीके

    Windows में BSOD त्रुटियां कभी भी स्वागत योग्य नहीं होतीं। एक विशेष रूप से कुख्यात ब्लूस्क्रीन क्रैश dxgmms2.sys त्रुटि है, जो आमतौर पर गेमिंग के दौरान होती है। SYSTEM_THREAD_EXCEPTION_NOT_HANDLED या DRIVER_IRQL_NOT_LESS_OR_EQUAL जैसे संदेश के साथ, त्रुटि ज्यादातर आपके ग्राफिक्स ड्राइवर्स या हार्डवे

  1. iPad और iPhone पर GarageBand में संपादन कैसे करें iPad और iPhone पर GarageBand में संपादन कैसे करें

    GarageBand आपके iPhone या iPad पर संगीत बनाने के लिए एक शानदार टूल है। इस लेख में हम उन कुछ संपादन सुविधाओं पर एक नज़र डालते हैं जो इसे इतना शक्तिशाली बनाती हैं, और आपको दिखाते हैं कि iOS पर सबसे अच्छे ऐप्स में से एक से अधिकतम लाभ कैसे प्राप्त करें। यदि आप सोच रहे हैं कि ट्रैक को पहली जगह में कैसे ब

  1. विंडोज पीसी पर रेड डेड रिडेम्पशन 2 ERR_GFX_STATE त्रुटि ठीक करें विंडोज पीसी पर रेड डेड रिडेम्पशन 2 ERR_GFX_STATE त्रुटि ठीक करें

    कुछ उपयोगकर्ता रेड डेड रिडेम्पशन 2 गेम क्रैश होने की रिपोर्ट कर रहे हैं जिसमें त्रुटि संदेश है, ERR_GFX_STATE, गेम त्रुटि, कृपया रीबूट करें और गेम को पुनरारंभ करें। फिर वे दिए गए कथन का पालन करते हैं ताकि त्रुटि संदेश फिर से मिले। इसलिए, यदि आप अपने कंप्यूटर पर यह त्रुटि देख रहे हैं, तो यह वह लेख है