Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

एक्सीक्यूटेबल फाइल क्या है और इसे कैसे बनाएं

एक्सीक्यूटेबल फाइल क्या है? एक एक्सीक्यूटेबल फाइल एक प्रोग्राम फाइल है जिसे चलाया जा सकता है, जिसमें आपके PC पर कुछ करने के लिए निर्देशों या विकल्पों का एक सेट होता है। एक्सीक्यूटेबल फाइलें लगभग सभी आधुनिक ऑपरेटिंग सिस्टम पर पाई जाती हैं, लेकिन ज्यादातर लोग उन्हें Windows EXE फाइल फॉर्मेट के साथ जोड़ते हैं।

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

एक्सीक्यूटेबल (EXE) फाइलों के जोखिम

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

इससे पहले कि आप किसी एक्सीक्यूटेबल फाइल को चलाएं या बनाएं, आपको संभावित जोखिमों के बारे में पता होना चाहिए। एक्सीक्यूटेबल फाइलों में सोर्स कोड के भीतर निर्देश शामिल करने की क्षमता होती है जो आपके PC को नुकसान पहुंचा सकते हैं।

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

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

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

Windows पर एक्सीक्यूटेबल (EXE) फाइलें खोलना

यदि आप Windows पर एक एक्सीक्यूटेबल फाइल खोलना चाहते हैं, तो आप इसे कुछ तरीकों से कर सकते हैं। Windows स्वचालित रूप से EXE फाइल फॉर्मेट को एक्सीक्यूटेबल फाइल के रूप में पहचानता है, इसलिए आप इसे आमतौर पर अपने डेस्कटॉप से, Windows File Explorer से, Windows स्टार्ट मेनू का उपयोग करके (इंस्टॉल सॉफ़्टवेयर के लिए), या Run कमांड बॉक्स का उपयोग करके खोल सकते हैं।

  • अपने डेस्कटॉप पर या Windows File Explorer में EXE फाइलें खोलने के लिए, फाइल पर डबल-क्लिक करें। यह Windows को इसे खोलने का निर्देश देगा।
  • Windows स्टार्ट मेनू में इंस्टॉल सॉफ़्टवेयर की सूची उन सॉफ़्टवेयर के लिए EXE फाइलों के शॉर्टकट हैं (उदाहरण के लिए, Google Chrome के लिए Chrome.exe)। स्टार्ट मेनू आइकन दबाएं (या अपने कीबोर्ड पर Windows की दबाएं), फिर अपने सॉफ़्टवेयर को चलाने के लिए प्रविष्टियों में से एक दबाएं।
  • Run कमांड बॉक्स का उपयोग करके EXE फाइल चलाने के लिए, अपने कीबोर्ड पर Windows की + R दबाएं। वैकल्पिक रूप से, स्टार्ट मेनू आइकन पर राइट-क्लिक करें और Run विकल्प दबाएं।
  • Run कमांड बॉक्स में, Browse दबाकर अपनी एक्सीक्यूटेबल फाइल का पता लगाएं, या फाइल लोकेशन सीधे टाइप करें। जब आप EXE फाइल चलाना चाहते हैं, तो OK दबाएं।
  • यदि EXE फाइल एडमिनिस्ट्रेटिव एक्सेस का अनुरोध करती है, तो आपको UAC पॉप-अप में इसे चलाने की अनुमति देनी होगी। इसकी अनुमति देने के लिए Yes दबाएं।
  • यदि एक्सीक्यूटेबल फाइल नहीं चल सकती (उदाहरण के लिए, यह Windows के पुराने वर्जन के लिए डिज़ाइन की गई हो सकती है), तो Windows इसे चलने से रोकेगा। आपको एक एरर मैसेज भी दिखाई दे सकता है। यदि ऐसा होता है, तो Close दबाएं और चलाने के लिए फाइल का एक वैकल्पिक वर्जन ढूंढें।

Windows पर एक्सीक्यूटेबल फाइल कैसे बनाएं

यदि आप Windows पर अपनी खुद की एक्सीक्यूटेबल फाइल बनाना चाहते हैं, तो आप बना सकते हैं, लेकिन यह केवल फाइल का नाम बदलकर और अंत में .exe जोड़ने जितना सरल नहीं है।

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

आप Windows पर बिल्ट-इन IExpress Wizard का उपयोग करके ऐसा कर सकते हैं, लेकिन यह सॉफ़्टवेयर बहुत पुराना है और कुछ समय से अपडेट नहीं किया गया है। बेहतर विकल्प ओपन-सोर्स Inno Setup का उपयोग करना है, या बेसिक सेल्फ-एक्सट्रैक्टिंग EXE फाइलों के लिए, आप 7-Zip का उपयोग कर सकते हैं।

7-Zip का उपयोग करके बनाई गई EXE फाइल वास्तव में एक SFX आर्काइव फाइल है। यह आर्काइव फाइल, EXE फाइल फॉर्मेट के साथ दिखाई देती है, जो किसी भी शामिल फाइल को आपके PC पर स्वचालित रूप से एक्सट्रैक्ट कर देगी, जो इसे सरल सॉफ़्टवेयर डिप्लॉयमेंट के लिए 완벽 बनाती है।

यदि आप कई उपयोगकर्ताओं के साथ फाइल साझा करना चाहते हैं बिना इस चिंता के कि उनके पास सही सॉफ़्टवेयर इंस्टॉल है, तो इस तरह की फाइल बनाना एक अच्छा विकल्प होगा।

  • 7-ZIP का उपयोग करके EXE फाइल बनाने के लिए, अपनी फाइलों को Windows File Explorer में एक फोल्डर में रखें। फोल्डर पर राइट-क्लिक करें, फिर 7Zip > आर्काइव में जोड़ें दबाएं।
  • विकल्प बॉक्स में, SFX आर्काइव इनेबल करें चेकबॉक्स पर क्लिक करें। आप आर्काइव फॉर्मेट को 7z, कंप्रेशन मेथड को LZMA2, और कंप्रेशन लेवल को नॉर्मल पर सेट करना चाहेंगे। फाइल बनाने के लिए OK दबाएं।

हालांकि यह एक वास्तविक EXE फाइल नहीं है, यह दिखती और एक जैसी व्यवहार करती है, जो आपके द्वारा बनाए गए सॉफ़्टवेयर या फाइलों को दूसरों के साथ वितरित करने वाली एक्सीक्यूटेबल फाइल बनाने का एक आसान तरीका है।

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

Mac या Linux पर एक्सीक्यूटेबल फाइलें चलाना

Windows पर एक्सीक्यूटेबल फाइलों के काम करने का तरीका पूरी तरह से अलग है जिस तरह से प्रोग्राम Linux या macOS जैसे अन्य प्लेटफॉर्म पर चलते हैं। इन प्लेटफॉर्म पर एक्सीक्यूटेबल फाइलें होती हैं, लेकिन वे EXE फाइल फॉर्मेट में नहीं होतीं।

उदाहरण के लिए, Linux पर, कोई भी फाइल एक्सीक्यूटेबल हो सकती है, लेकिन इसे chmod का उपयोग करके प्रोग्राम के रूप में चलाने के लिए एक विशेष फाइल परमिशन फ्लैग की आवश्यकता होती है। कमांड chmod +x फाइल उदाहरण के लिए फाइल नाम की फाइल को चलाने के लिए एक्जीक्यूट परमिशन देगा।

macOS में सॉफ़्टवेयर चलाने के लिए थोड़ा अलग तरीका है। यदि ऐप को App Store से इंस्टॉल नहीं किया गया है, और यह किसी ऐसे डेवलपर से नहीं है जिसे यह जानता या भरोसा करता है, तो ऐप को चलाने की अनुमति नहीं दी जाएगी। आपको इसे अपने सिस्टम प्रेफरेंस > सिक्योरिटी और प्राइवेसी मेनू में अनुमति देनी होगी।

हालांकि, Unix-आधारित सिस्टम के रूप में, macOS chmod कमांड का समर्थन करता है, जिससे आप टर्मिनल ऐप का उपयोग करके अधिक बुनियादी स्क्रिप्ट निष्पादित कर सकते हैं। यदि आपने एक Python स्क्रिप्ट विकसित की है, उदाहरण के लिए, आप इसे चलाने के लिए chmod +x कमांड का उपयोग कर सकते हैं।

आप Linux और macOS के लिए WINE एमुलेटर का उपयोग उन प्लेटफॉर्म पर Windows EXE फाइलों को चलाने और इंस्टॉल करने के लिए भी कर सकते हैं। कुछ Windows निर्देशों और लाइब्रेरी का अनुकरण करने के लिए डिज़ाइन किया गया, WINE का उपयोग करके EXE फाइल चलाने में सफलता के विभिन्न स्तर होंगे।

आप WineHQ डेटाबेस की जांच करके पुष्टि कर सकते हैं कि लोकप्रिय सॉफ़्टवेयर WINE का उपयोग करके कितनी अच्छी तरह चलेगा।

Windows 10 पर एक्सीक्यूटेबल फाइलें चलाना

आपको अपना स्वयं का सॉफ़्टवेयर बनाने से कुछ नहीं रोकता, खासकर यदि आप इसे Windows इंस्टॉलर पैकेज के साथ जोड़ते हैं ताकि इसे इंस्टॉल करना आसान हो। हालांकि, अधिकांश Windows 10 उपयोगकर्ताओं के लिए, EXE फाइलें चलाने के लिए होती हैं, बनाने के लिए नहीं। जब तक आप केवल उन स्रोतों से सॉफ़्टवेयर चलाते हैं जिन पर आप भरोसा करते हैं, एक्सीक्यूटेबल फाइलें अपेक्षाकृत सुरक्षित होनी चाहिए।

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

  1. macOS पर CPGZ फ़ाइलें: वे क्या हैं और उन्हें कैसे खोलें macOS पर CPGZ फ़ाइलें: वे क्या हैं और उन्हें कैसे खोलें

    कभी CPGZ फ़ाइल एक्सटेंशन के बारे में सुना है? खैर, Mac और Linux उपयोगकर्ता इस शब्दावली से काफी परिचित होंगे। CPGZ फ़ाइल एक संपीड़ित संग्रह फ़ाइल प्रारूप है जिसका उपयोग सॉफ़्टवेयर, ऐप्स, दस्तावेज़, मूवीज़ और अन्य प्रकार की डेटा फ़ाइलों को संग्रहीत करने के लिए किया जाता है। तो, इससे पहले कि हम Mac पर

  1. लॉग फाइल्स के लिए शुरुआती गाइड और उन्हें कैसे एक्सेस करें लॉग फाइल्स के लिए शुरुआती गाइड और उन्हें कैसे एक्सेस करें

    आपके विंडोज ऑपरेटिंग सिस्टम, एप्लिकेशन या सर्विस का समस्या निवारण करने के सर्वोत्तम तरीकों में से एक है उस लॉग फाइल को देखना जो ऐप या सर्विस ऐप के इनिशिएट होते ही उत्पन्न करता है। हालांकि, क्या आप जानते हैं कि लॉग फाइल क्या है और इसे कैसे चेक करें? इस पोस्ट में, हमने लिस्ट किया है कि लॉग फाइल क्या ह

  1. .DAT फ़ाइल क्या है? इसे कैसे खोलें और समझें .DAT फ़ाइल क्या है? इसे कैसे खोलें और समझें

    .dat एक्सटेंशन वाली फ़ाइल एक सामान्य डेटा फ़ाइल है जो इंस्टॉल किए गए ऐप्स की जानकारी संग्रहीत करती है। ये कॉन्फ़िगरेशन फ़ाइलों में भी पाई जा सकती हैं। इन फ़ाइलों का उपयोग आमतौर पर कई ऐप्स द्वारा उनके अलग-अलग प्रोग्राम में विशिष्ट संचालन के संदर्भ के रूप में किया जाता है। फ़ाइल पर डेटा अक्सर बाइनरी ह