.एक्सई: Difference between revisions

From Vigyanwiki
m (Deepak moved page ।प्रोग्राम फ़ाइल to .एक्सई without leaving a redirect)
No edit summary
Line 1: Line 1:
{{Short description|Filename extension}}
{{Short description|Filename extension}}
{{Redirect|EXE||Exe (disambiguation){{!}}Exe}}
{{Redirect|EXE||Exe (disambiguation){{!}}Exe}}
{{Use dmy dates|date=January 2023|cs1-dates=y}}
 
{{Infobox file format
{{Infobox file format
| name          = Windows Executable File
| name          = Windows Executable File
Line 17: Line 17:
| url          =  
| url          =  
}}
}}
.exe [[Microsoft Windows]], OS/2, और [[DOS]] के लिए एक निष्पादन योग्य फ़ाइल ([[कंप्यूटर प्रोग्राम]] का मुख्य निष्पादन बिंदु) को दर्शाने वाला एक सामान्य [[फ़ाइल नाम एक्सटेंशन]] है।<ref>{{cite web|url=https://fileinfo.com/extension/exe|title=.EXE फ़ाइल एक्सटेंशन|website=FileInfo - The File Extensions Database|publisher=Sharpened Productions|access-date=16 August 2019}}</ref>
.exe [[Microsoft Windows]], OS/2, और [[DOS]] के लिए निष्पादन योग्य फ़ाइल ([[कंप्यूटर प्रोग्राम]] का मुख्य निष्पादन बिंदु) को दर्शाने वाला सामान्य [[फ़ाइल नाम एक्सटेंशन]] है।<ref>{{cite web|url=https://fileinfo.com/extension/exe|title=.EXE फ़ाइल एक्सटेंशन|website=FileInfo - The File Extensions Database|publisher=Sharpened Productions|access-date=16 August 2019}}</ref>




== [[फ़ाइल प्रारूप]] ==
== [[फ़ाइल प्रारूप]] ==
कई फ़ाइल स्वरूप हैं जिनका उपयोग एक फ़ाइल के साथ किया जा सकता है {{mono|.exe}} विस्तार।
कई फ़ाइल स्वरूप हैं जिनका उपयोग फ़ाइल के साथ किया जा सकता है {{mono|.exe}} विस्तार।


=== {{anchor|MZ|NE}}डॉस ===
=== डॉस ===
;16-बिट DOS MZ निष्पादन योग्य (MZ): मूल DOS निष्पादन योग्य फ़ाइल स्वरूप। इन स्वरूपों को ASCII में फ़ाइल की शुरुआत में MZ अक्षरों द्वारा पहचाना जा सकता है। बाद के सभी प्रारूपों में MZ DOS स्टब हैडर है।{{citation needed|date=March 2020}}
;16-बिट DOS MZ निष्पादन योग्य (MZ): मूल DOS निष्पादन योग्य फ़ाइल स्वरूप। इन स्वरूपों को ASCII में फ़ाइल की शुरुआत में MZ अक्षरों द्वारा पहचाना जा सकता है। बाद के सभी प्रारूपों में MZ DOS स्टब हैडर है।
;16-बिट [[ नया निष्पादन योग्य ]] (एनई): मल्टीटास्किंग एमएस-डॉस 4.0 (मल्टीटास्किंग) | एमएस-डॉस 4.0 के साथ पेश किया गया और 16-बिट ओएस/2 और विंडोज द्वारा भी उपयोग किया जाता है, एनई को एएससीआईआई में एनई द्वारा पहचाना जा सकता है।
;16-बिट [[ नया निष्पादन योग्य ]] (एनई): मल्टीटास्किंग एमएस-डॉस 4.0 (मल्टीटास्किंग) | एमएस-डॉस 4.0 के साथ पेश किया गया और 16-बिट ओएस/2 और विंडोज द्वारा भी उपयोग किया जाता है, एनई को एएससीआईआई में एनई द्वारा पहचाना जा सकता है।


=== ओएस/2 ===
=== ओएस/2 ===
{{anchor|LX|LE}}
 
<!-- In addition to the anchors, the OS/2 section title is also linked to from redirects -->
;32-बिट रैखिक निष्पादन योग्य (LX): OS/2 2.0 के साथ पेश किया गया, इन्हें ASCII में LX द्वारा पहचाना जा सकता है। इन्हें केवल OS/2 2.0 और उच्चतर द्वारा चलाया जा सकता है।<ref>{{cite web|url=http://www.operating-system.org/betriebssystem/_english/bs-os2.htm|title=OS/2 Operating System|date=3 April 2004|access-date=13 February 2014|work=operating system documentation project}}</ref>
;32-बिट रैखिक निष्पादन योग्य (LX): OS/2 2.0 के साथ पेश किया गया, इन्हें ASCII में LX द्वारा पहचाना जा सकता है। इन्हें केवल OS/2 2.0 और उच्चतर द्वारा चलाया जा सकता है।<ref>{{cite web|url=http://www.operating-system.org/betriebssystem/_english/bs-os2.htm|title=OS/2 Operating System|date=3 April 2004|access-date=13 February 2014|work=operating system documentation project}}</ref>
;मिक्स्ड 16/32-बिट लीनियर एक्ज़ीक्यूटेबल (LE): OS/2 2.0 के साथ पेश किया गया, इन्हें ASCII में LE द्वारा पहचाना जा सकता है। Windows 3.1x|Windows 3.x, OS/2, और [[Windows 9x]] पर [[VxD]] ड्राइवर।
;मिक्स्ड 16/32-बिट लीनियर एक्ज़ीक्यूटेबल (LE): OS/2 2.0 के साथ पेश किया गया, इन्हें ASCII में LE द्वारा पहचाना जा सकता है। Windows 3.1x|Windows 3.x, OS/2, और [[Windows 9x]] पर [[VxD]] ड्राइवर।


=== विंडोज ===
=== विंडोज ===
{{anchor|PE|PE32+}}
32-बिट [[ पोर्टेबल निष्पादन योग्य ]] (पीई): [[विंडोज एनटी]] के साथ पेश किया गया, वे वसा बाइनरी हैं जिसमें डॉस-विशिष्ट और विंडोज-विशिष्ट भाग शामिल हैं। डॉस-विशिष्ट भाग (डब डॉस स्टब) वैध 16-बिट डॉस प्रोग्राम है। माइक्रोसॉफ्ट सी ++ लिंकर, डिफ़ॉल्ट रूप से, न्यूनतम डॉस स्टब का उपयोग करता है जो निम्न संदेश को प्रिंट करता है: यह प्रोग्राम डॉस मोड में नहीं चलाया जा सकता है।<ref name="PE Format" /><रेफरी नाम = /STUB /><ref name="DOS Stub" />विंडोज़ डॉस स्टब को अनदेखा करता है और विंडोज़-विशिष्ट हिस्से को निष्पादित करता है जो पीई \ 0 \ 0 एएससीआईआई अनुक्रम (अक्षर पीई और दो नल बाइट्स) से शुरू होता है।<ref name="PE Format" />अन्य, अधिक कार्यात्मक डॉस स्टब्स को लिंक करना संभव है।<ref name="PE Format" /><रेफरी नाम = /STUB /><ref name="dosStub.exe" />दरअसल, कुछ ऐसे दोहरे कार्यक्रम हैं, जैसे कि [[विंडोज 95]] में [[विंडोज रजिस्ट्री]]<ref name="regedit in real mode" />और WinZIP सेल्फ एक्सट्रैक्टर्स के पुराने संस्करण।
32-बिट [[ पोर्टेबल निष्पादन योग्य ]] (पीई): [[विंडोज एनटी]] के साथ पेश किया गया, वे वसा बाइनरी हैं जिसमें डॉस-विशिष्ट और विंडोज-विशिष्ट भाग शामिल हैं। डॉस-विशिष्ट भाग (डब डॉस स्टब) एक वैध 16-बिट डॉस प्रोग्राम है। माइक्रोसॉफ्ट सी ++ लिंकर, डिफ़ॉल्ट रूप से, एक न्यूनतम डॉस स्टब का उपयोग करता है जो निम्न संदेश को प्रिंट करता है: यह प्रोग्राम डॉस मोड में नहीं चलाया जा सकता है।<ref name="PE Format" /><रेफरी नाम = /STUB /><ref name="DOS Stub" />विंडोज़ डॉस स्टब को अनदेखा करता है और विंडोज़-विशिष्ट हिस्से को निष्पादित करता है जो पीई \ 0 \ 0 एएससीआईआई अनुक्रम (अक्षर पीई और दो नल बाइट्स) से शुरू होता है।<ref name="PE Format" />अन्य, अधिक कार्यात्मक डॉस स्टब्स को लिंक करना संभव है।<ref name="PE Format" /><रेफरी नाम = /STUB /><ref name="dosStub.exe" />दरअसल, कुछ ऐसे दोहरे कार्यक्रम हैं, जैसे कि [[विंडोज 95]] में [[विंडोज रजिस्ट्री]]<ref name="regedit in real mode" />और WinZIP सेल्फ एक्सट्रैक्टर्स के पुराने संस्करण।
;64-बिट पोर्टेबल एक्ज़ीक्यूटेबल (पीई32+): विंडोज के 64-बिट संस्करणों द्वारा पेश किया गया, यह पीई फाइल है जिसमें व्यापक क्षेत्र हैं। ज्यादातर मामलों में, कोड को केवल 32 या 64-बिट पीई फ़ाइल के रूप में काम करने के लिए लिखा जा सकता है।<ref name="PE32plus" />इस फाइल में डॉस स्टब भी शामिल है।<ref name="dosStub.exe" />
;64-बिट पोर्टेबल एक्ज़ीक्यूटेबल (पीई32+): विंडोज के 64-बिट संस्करणों द्वारा पेश किया गया, यह एक पीई फाइल है जिसमें व्यापक क्षेत्र हैं। ज्यादातर मामलों में, कोड को केवल 32 या 64-बिट पीई फ़ाइल के रूप में काम करने के लिए लिखा जा सकता है।<ref name="PE32plus" />इस फाइल में एक डॉस स्टब भी शामिल है।<ref name="dosStub.exe" />




=== अन्य ===
=== अन्य ===
{{anchor|W3|W4|DL|MP|P2|P3}}
अन्य EXE प्रारूप हैं, जिनमें W3 (LE फ़ाइलों का संग्रह, केवल WIN386.EXE में उपयोग किया जाता है), W4 (LE फ़ाइलों का संकुचित संग्रह, केवल VMM32.VXD में उपयोग किया जाता है), DL, MP, P2, P3 (अंतिम तीन Phar Lap (कंपनी) एक्सटेंडर द्वारा उपयोग किए गए)।<ref>{{cite web|url=http://www.ctyme.com/intr/rb-2939.htm#table1593|title=Int 21/AH=4Bh|first=Ralf|last=Brown|website=Ralf Brown's Interrupt List|date=16 July 2000|access-date=30 October 2018}}</ref>
अन्य EXE प्रारूप हैं, जिनमें W3 (LE फ़ाइलों का एक संग्रह, केवल WIN386.EXE में उपयोग किया जाता है), W4 (LE फ़ाइलों का एक संकुचित संग्रह, केवल VMM32.VXD में उपयोग किया जाता है), DL, MP, P2, P3 (अंतिम तीन Phar Lap (कंपनी) एक्सटेंडर द्वारा उपयोग किए गए)।<ref>{{cite web|url=http://www.ctyme.com/intr/rb-2939.htm#table1593|title=Int 21/AH=4Bh|first=Ralf|last=Brown|website=Ralf Brown's Interrupt List|date=16 July 2000|access-date=30 October 2018}}</ref>




Line 73: Line 70:
* [http://www.delorie.com/djgpp/doc/exe/ MZ EXE header format]
* [http://www.delorie.com/djgpp/doc/exe/ MZ EXE header format]
* [http://www.pe-explorer.com/ PE Explorer]
* [http://www.pe-explorer.com/ PE Explorer]
{{Executables}}
[[Category: फाइलों का]] [[Category: डॉस तकनीक]] [[Category: निष्पादन योग्य फ़ाइल स्वरूप]] [[Category: फ़ाइल नाम एक्सटेंशन]] [[Category: विंडोज प्रशासन]]  
[[Category: फाइलों का]] [[Category: डॉस तकनीक]] [[Category: निष्पादन योग्य फ़ाइल स्वरूप]] [[Category: फ़ाइल नाम एक्सटेंशन]] [[Category: विंडोज प्रशासन]]  



Revision as of 08:41, 28 June 2023

Windows Executable File
Filename extension
.exe
Internet media type
application/vnd.microsoft.portable-executable
Magic number0x4d 0x5a
Developed byMicrosoft
Type of formatExecutable file
Container forMZ, NE, LX, LE, PE, PE32+, W3, W4, DL, MP, P2, P3
Open format?No

.exe Microsoft Windows, OS/2, और DOS के लिए निष्पादन योग्य फ़ाइल (कंप्यूटर प्रोग्राम का मुख्य निष्पादन बिंदु) को दर्शाने वाला सामान्य फ़ाइल नाम एक्सटेंशन है।[1]


फ़ाइल प्रारूप

कई फ़ाइल स्वरूप हैं जिनका उपयोग फ़ाइल के साथ किया जा सकता है .exe विस्तार।

डॉस

16-बिट DOS MZ निष्पादन योग्य (MZ)
मूल DOS निष्पादन योग्य फ़ाइल स्वरूप। इन स्वरूपों को ASCII में फ़ाइल की शुरुआत में MZ अक्षरों द्वारा पहचाना जा सकता है। बाद के सभी प्रारूपों में MZ DOS स्टब हैडर है।
16-बिट नया निष्पादन योग्य (एनई)
मल्टीटास्किंग एमएस-डॉस 4.0 (मल्टीटास्किंग) | एमएस-डॉस 4.0 के साथ पेश किया गया और 16-बिट ओएस/2 और विंडोज द्वारा भी उपयोग किया जाता है, एनई को एएससीआईआई में एनई द्वारा पहचाना जा सकता है।

ओएस/2

32-बिट रैखिक निष्पादन योग्य (LX)
OS/2 2.0 के साथ पेश किया गया, इन्हें ASCII में LX द्वारा पहचाना जा सकता है। इन्हें केवल OS/2 2.0 और उच्चतर द्वारा चलाया जा सकता है।[2]
मिक्स्ड 16/32-बिट लीनियर एक्ज़ीक्यूटेबल (LE)
OS/2 2.0 के साथ पेश किया गया, इन्हें ASCII में LE द्वारा पहचाना जा सकता है। Windows 3.1x|Windows 3.x, OS/2, और Windows 9x पर VxD ड्राइवर।

विंडोज

32-बिट पोर्टेबल निष्पादन योग्य (पीई): विंडोज एनटी के साथ पेश किया गया, वे वसा बाइनरी हैं जिसमें डॉस-विशिष्ट और विंडोज-विशिष्ट भाग शामिल हैं। डॉस-विशिष्ट भाग (डब डॉस स्टब) वैध 16-बिट डॉस प्रोग्राम है। माइक्रोसॉफ्ट सी ++ लिंकर, डिफ़ॉल्ट रूप से, न्यूनतम डॉस स्टब का उपयोग करता है जो निम्न संदेश को प्रिंट करता है: यह प्रोग्राम डॉस मोड में नहीं चलाया जा सकता है।[3]<रेफरी नाम = /STUB />[4]विंडोज़ डॉस स्टब को अनदेखा करता है और विंडोज़-विशिष्ट हिस्से को निष्पादित करता है जो पीई \ 0 \ 0 एएससीआईआई अनुक्रम (अक्षर पीई और दो नल बाइट्स) से शुरू होता है।[3]अन्य, अधिक कार्यात्मक डॉस स्टब्स को लिंक करना संभव है।[3]<रेफरी नाम = /STUB />[5]दरअसल, कुछ ऐसे दोहरे कार्यक्रम हैं, जैसे कि विंडोज 95 में विंडोज रजिस्ट्री[6]और WinZIP सेल्फ एक्सट्रैक्टर्स के पुराने संस्करण।

64-बिट पोर्टेबल एक्ज़ीक्यूटेबल (पीई32+)
विंडोज के 64-बिट संस्करणों द्वारा पेश किया गया, यह पीई फाइल है जिसमें व्यापक क्षेत्र हैं। ज्यादातर मामलों में, कोड को केवल 32 या 64-बिट पीई फ़ाइल के रूप में काम करने के लिए लिखा जा सकता है।[7]इस फाइल में डॉस स्टब भी शामिल है।[5]


अन्य

अन्य EXE प्रारूप हैं, जिनमें W3 (LE फ़ाइलों का संग्रह, केवल WIN386.EXE में उपयोग किया जाता है), W4 (LE फ़ाइलों का संकुचित संग्रह, केवल VMM32.VXD में उपयोग किया जाता है), DL, MP, P2, P3 (अंतिम तीन Phar Lap (कंपनी) एक्सटेंडर द्वारा उपयोग किए गए)।[8]


यह भी देखें

संदर्भ

  1. ".EXE फ़ाइल एक्सटेंशन". FileInfo - The File Extensions Database. Sharpened Productions. Retrieved 16 August 2019.
  2. "OS/2 Operating System". operating system documentation project. 3 April 2004. Retrieved 13 February 2014.
  3. 3.0 3.1 3.2 "PE Format". Windows App Development. Microsoft. 25 August 2019.
  4. Sedory, Daniel B. (12 October 2004). "DOS Stub Program". The Starman's Realm. Self-published. Retrieved 10 January 2014.
  5. 5.0 5.1 Ellermann, Frank (22 January 2014). "dostub.exe". Purl.net. Retrieved 24 January 2014.
  6. "Using Registry Editor in Real Mode". Support. Microsoft. 15 November 2006. Archived from the original on 15 January 2014. Retrieved 10 January 2014. Windows 95 includes a Registry Editor program (Regedit.exe) that runs in both the real-mode MS-DOS environment and in the protected-mode Windows environment. When you need to modify the registry without starting Windows 95, use Registry Editor in real mode. Note that the switches listed in this article only work in real-mode.
  7. Pietrek, Matt (February 2002). "An In-Depth Look into the Win32 Portable Executable File Format". MSDN Magazine. Microsoft.
  8. Brown, Ralf (16 July 2000). "Int 21/AH=4Bh". Ralf Brown's Interrupt List. Retrieved 30 October 2018.
Cite error: <ref> tag with name "/STUB" defined in <references> is not used in prior text.


अग्रिम पठन


बाहरी संबंध