.एक्सई

From Vigyanwiki
Revision as of 19:22, 14 June 2023 by alpha>Indicwiki (Created page with "{{Short description|Filename extension}} {{Redirect|EXE||Exe (disambiguation){{!}}Exe}} {{Use dmy dates|date=January 2023|cs1-dates=y}} {{Infobox file format | name =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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 स्टब हैडर है।[citation needed]
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 2019-08-16.
  2. "OS/2 Operating System". operating system documentation project. 2004-04-03. Retrieved 2014-02-13.
  3. 3.0 3.1 3.2 "PE Format". Windows App Development. Microsoft. 2019-08-25.
  4. Sedory, Daniel B. (2004-10-12). "DOS Stub Program". The Starman's Realm. Self-published. Retrieved 2014-01-10.
  5. 5.0 5.1 Ellermann, Frank (2014-01-22). "dostub.exe". Purl.net. Retrieved 2014-01-24.
  6. "Using Registry Editor in Real Mode". Support. Microsoft. 2006-11-15. Archived from the original on 2014-01-15. Retrieved 2014-01-10. 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 (2000-07-16). "Int 21/AH=4Bh". Ralf Brown's Interrupt List. Retrieved 2018-10-30.
Cite error: <ref> tag with name "/STUB" defined in <references> is not used in prior text.


अग्रिम पठन


बाहरी संबंध