.एक्सई: Difference between revisions

From Vigyanwiki
m (Deepak moved page ।प्रोग्राम फ़ाइल to .एक्सई without leaving a redirect)
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Filename extension}}
{{Short description|Filename extension}}
{{Redirect|EXE||Exe (disambiguation){{!}}Exe}}
{{Redirect|एक्सई||एक्सई (बहुविकल्पी){{!}}एक्सई}}
{{Use dmy dates|date=January 2023|cs1-dates=y}}
 
{{Infobox file format
{{Infobox file format
| name          = Windows Executable File
| name          = विंडोज़ निष्पादन योग्य फ़ाइल
| icon          =  
| icon          =  
| screenshot    =  
| screenshot    =  
| extension    = .exe
| extension    = .एक्सई
| mime          = <code>application/vnd.microsoft.portable-executable</code>
| mime          = <code>application/vnd.microsoft.portable-executable</code>
| magic        = 0x4d 0x5a
| magic        = 0x4d 0x5a
| owner        = [[Microsoft]]
| owner        = [[माइक्रोसॉफ्ट]]
| type          = Executable file
| type          = निष्पादनीय फाइल
| genre        = [[Executable]] (Binary [[machine code]])
| genre        = [[निष्पादन योग्य]] (बाइनरी [[मशीन कोड]])
| container_for = [[DOS MZ executable|MZ]], [[New Executable|NE]], LX, LE, [[Portable Executable|PE]], PE32+, W3, W4, DL, MP, P2, P3
| container_for = [[डॉस एमजेड एक्जीक्यूटेबल|एमजेड]], [[नया एक्जीक्यूटेबल|एनई]], एलएक्स, एलई, [[पोर्टेबल एक्जीक्यूटेबल|पीई]], पीई32+, डब्ल्यू3, डब्ल्यू4, डीएल, एमपी, पी2, पी3
| website      =  
| website      =  
| open          = No
| open          = नही
| 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>


'''.एक्सई''' [[Microsoft Windows|माइक्रोसॉफ़्ट विंडोज़]], ओएस/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}} विस्तार।
ऐसे कई फ़ाइल प्रारूप हैं जिनका उपयोग .'''एक्सई''' एक्सटेंशन वाली फ़ाइल द्वारा किया जा सकता है।


=== {{anchor|MZ|NE}}डॉस ===
=== डीओएस ===
;16-बिट DOS MZ निष्पादन योग्य (MZ): मूल DOS निष्पादन योग्य फ़ाइल स्वरूप। इन स्वरूपों को ASCII में फ़ाइल की शुरुआत में MZ अक्षरों द्वारा पहचाना जा सकता है। बाद के सभी प्रारूपों में MZ DOS स्टब हैडर है।{{citation needed|date=March 2020}}
;16-बिट डीओएस एमजेड निष्पादन योग्य (एमजेड): मूल डीओएस निष्पादन योग्य फ़ाइल स्वरूप या इन स्वरूपों को एएससीआईआई में फ़ाइल की प्रारंभ में एमजेड अक्षरों द्वारा पहचाना जा सकता है। इसके पश्चात् सभी प्रारूपों में एमजेड डीओएस स्टब हैडर है।
;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-बिट रैखिक निष्पादन योग्य (एलएक्स): ओएस/2 2.0 के साथ प्रस्तुत किया गया था , इन्हें एएससीआईआई में एलएक्स द्वारा पहचाना जा सकता है। इन्हें केवल ओएस/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-बिट लीनियर एक्ज़ीक्यूटेबल (एल.ई): ओएस/2 2.0 के साथ प्रस्तुत किया गया था, इन्हें एएससीआईआई में एल.ई द्वारा पहचाना जा सकता है। विंडोज़ 3.1x या विंडोज़ 3.x, ओएस/2, और [[Windows 9x|विंडोज़ 9एक्स]] पर [[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" /><ref name="/STUB" /><ref name="DOS Stub" /> Windows ignores the DOS stub and executes the Windows-specific portion that starts with the "PE\0\0" ASCII sequence (letters "PE" and two null bytes).<ref name="PE Format" /> It is possible to link other, more function DOS stubs.<ref name="PE Format" /><ref name="/STUB" /><ref name="DOS Stub" /> विंडोज़ डीओएस स्टब को अनदेखा करता है और विंडोज़-विशिष्ट भाग को निष्पादित करता है जो पीई \ 0 \ 0 एएससीआईआई अनुक्रम (अक्षर पीई और दो नल बाइट्स) से प्रारंभ होता है।<ref name="PE Format" /> अन्य, अधिक कार्यात्मक डीओएस स्टब्स को लिंक करना संभव है।<ref name="PE Format" /><ref name="dosStub.exe" /> कुछ ऐसे दोहरा प्रग्राम हैं, जैसे कि [[विंडोज 95]] में [[विंडोज रजिस्ट्री]] <ref name="regedit in real mode" /> और विनज़िप सेल्फ एक्सट्रैक्टर्स के पुराने संस्करण है।
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>




== यह भी देखें ==
=== अन्य ===
अन्य एक्सई प्रारूप हैं, जिनमें W3 (एल.ई फ़ाइलों का संग्रह, केवल विन386.एक्सई में उपयोग किया जाता है), W4 (एल.ई फ़ाइलों का संकुचित संग्रह, केवल वीएमएम32.वीएक्सडी में उपयोग किया जाता है), डीएल, एमपी, P2, P3 (अंतिम तीन फ़ार लैप (कंपनी) एक्सटेंडर द्वारा उपयोग किए गए)।<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>
== यह भी देखें                                                                                                                                                                                 ==
* [[निष्पादन योग्य फ़ाइल स्वरूपों की तुलना]]
* [[निष्पादन योग्य फ़ाइल स्वरूपों की तुलना]]
* [[निष्पादन योग्य संपीड़न]]
* [[निष्पादन योग्य संपीड़न]]
* [[आईईएक्सप्रेस]]
* [[आईईएक्सप्रेस]]
* {{Section link|List of file formats|Object code, executable files, shared and dynamically linked libraries}}
* {{Section link|फ़ाइल प्रारूपों की सूची|ऑब्जेक्ट कोड, निष्पादन योग्य फ़ाइलें, साझा और गतिशील रूप से लिंक की गई लाइब्रेरी}}
* सीएमडी फाइल (सीपी/एम)
* सीएमडी फाइल (सीपी/एम)
* Windows इंस्टालर फ़ाइलें (MSI)
* विंडोज़ इंस्टालर फ़ाइलें (एमएसआई)


== संदर्भ ==
== संदर्भ                                                                                                                                                                                                 ==
{{Reflist|refs=
{{Reflist|refs=


Line 63: Line 67:


}}
}}
== अग्रिम पठन ==
== अग्रिम पठन ==
* {{cite newsgroup |title=Re: Run a COM file |author-first=Matthias R. |author-last=Paul |date=7 October 2002 |orig-year=2000 |newsgroup=alt.msdos.programmer |url=https://groups.google.com/d/msg/alt.msdos.programmer/d7blJjY0H5M/Qu3VeTOIGVcJ |access-date=3 September 2017 |url-status=live |archive-url=https://archive.today/20170903230312/https://groups.google.com/forum/%23!msg/alt.msdos.programmer/d7blJjY0H5M/Qu3VeTOIGVcJ |archive-date=3 September 2017}} [https://groups.google.com/d/msg/alt.lang.asm/PNOd9zfYow0/vXbab16j4XwJ]
* {{cite newsgroup |title=Re: Run a COM file |author-first=Matthias R. |author-last=Paul |date=7 October 2002 |orig-year=2000 |newsgroup=alt.msdos.programmer |url=https://groups.google.com/d/msg/alt.msdos.programmer/d7blJjY0H5M/Qu3VeTOIGVcJ |access-date=3 September 2017 |url-status=live |archive-url=https://archive.today/20170903230312/https://groups.google.com/forum/%23!msg/alt.msdos.programmer/d7blJjY0H5M/Qu3VeTOIGVcJ |archive-date=3 September 2017}} [https://groups.google.com/d/msg/alt.lang.asm/PNOd9zfYow0/vXbab16j4XwJ]
== बाहरी संबंध ==
== बाहरी संबंध ==
* [http://dependencywalker.com/ Dependency Walker]
* [http://dependencywalker.com/ Dependency Walker]
* [http://www.delorie.com/djgpp/doc/exe/ MZ EXE header format]
* [http://www.delorie.com/djgpp/doc/exe/ एमजेड एक्सई header format]
* [http://www.pe-explorer.com/ PE Explorer]
* [http://www.pe-explorer.com/ PE Explorer]


{{Executables}}
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category: फाइलों का]] [[Category: डॉस तकनीक]] [[Category: निष्पादन योग्य फ़ाइल स्वरूप]] [[Category: फ़ाइल नाम एक्सटेंशन]] [[Category: विंडोज प्रशासन]]
 
 
 
[[Category: Machine Translated Page]]
[[Category:Created On 14/06/2023]]
[[Category:Created On 14/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Missing redirects]]
[[Category:Pages with reference errors]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Template documentation pages|Short description/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:डॉस तकनीक]]
[[Category:निष्पादन योग्य फ़ाइल स्वरूप]]
[[Category:फ़ाइल नाम एक्सटेंशन]]
[[Category:फाइलों का]]
[[Category:विंडोज प्रशासन]]

Latest revision as of 11:10, 2 July 2023

विंडोज़ निष्पादन योग्य फ़ाइल
Filename extension
.एक्सई
Internet media type
application/vnd.microsoft.portable-executable
Magic number0x4d 0x5a
Developed byमाइक्रोसॉफ्ट
Type of formatनिष्पादनीय फाइल
Container forएमजेड, एनई, एलएक्स, एलई, पीई, पीई32+, डब्ल्यू3, डब्ल्यू4, डीएल, एमपी, पी2, पी3
Open format?नही

.एक्सई माइक्रोसॉफ़्ट विंडोज़, ओएस/2, और डीओएस के लिए निष्पादन योग्य फ़ाइल (कंप्यूटर प्रोग्राम का मुख्य निष्पादन बिंदु) को दर्शाने वाला सामान्य फ़ाइल नेम एक्सटेंशन है।[1]

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

ऐसे कई फ़ाइल प्रारूप हैं जिनका उपयोग .एक्सई एक्सटेंशन वाली फ़ाइल द्वारा किया जा सकता है।

डीओएस

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

ओएस/2

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

विंडोज

32-बिट पोर्टेबल निष्पादन योग्य (पीई): विंडोज एनटी के साथ प्रस्तुत किया गया था, वे वसा बाइनरी हैं जिसमें डीओएस-विशिष्ट और विंडोज-विशिष्ट भाग सम्मिलित हैं। डीओएस-विशिष्ट भाग (डब डीओएस स्टब) वैध 16-बिट डीओएस प्रोग्राम है। माइक्रोसॉफ्ट सी ++ लिंकर, डिफ़ॉल्ट रूप से, न्यूनतम डीओएस स्टब का उपयोग करता है जो निम्न संदेश को प्रिंट करता है: यह प्रोग्राम डीओएस मोड में नहीं चलाया जा सकता है।[3][4][5] Windows ignores the DOS stub and executes the Windows-specific portion that starts with the "PE\0\0" ASCII sequence (letters "PE" and two null bytes).[3] It is possible to link other, more function DOS stubs.[3][4][5] विंडोज़ डीओएस स्टब को अनदेखा करता है और विंडोज़-विशिष्ट भाग को निष्पादित करता है जो पीई \ 0 \ 0 एएससीआईआई अनुक्रम (अक्षर पीई और दो नल बाइट्स) से प्रारंभ होता है।[3] अन्य, अधिक कार्यात्मक डीओएस स्टब्स को लिंक करना संभव है।[3][6] कुछ ऐसे दोहरा प्रग्राम हैं, जैसे कि विंडोज 95 में विंडोज रजिस्ट्री [7] और विनज़िप सेल्फ एक्सट्रैक्टर्स के पुराने संस्करण है।

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







अन्य

अन्य एक्सई प्रारूप हैं, जिनमें W3 (एल.ई फ़ाइलों का संग्रह, केवल विन386.एक्सई में उपयोग किया जाता है), W4 (एल.ई फ़ाइलों का संकुचित संग्रह, केवल वीएमएम32.वीएक्सडी में उपयोग किया जाता है), डीएल, एमपी, P2, P3 (अंतिम तीन फ़ार लैप (कंपनी) एक्सटेंडर द्वारा उपयोग किए गए)।[9]

यह भी देखें

संदर्भ

  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 3.3 3.4 "PE Format". Windows App Development. Microsoft. 25 August 2019.
  4. 4.0 4.1 "/STUB (MS-DOS Stub File Name)". C/C++ Building Reference (Visual Studio 2022 ed.). Microsoft. Retrieved 10 January 2014.
  5. 5.0 5.1 Sedory, Daniel B. (12 October 2004). "DOS Stub Program". The Starman's Realm. Self-published. Retrieved 10 January 2014.
  6. 6.0 6.1 Ellermann, Frank (22 January 2014). "dostub.exe". Purl.net. Retrieved 24 January 2014.
  7. "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.
  8. Pietrek, Matt (February 2002). "An In-Depth Look into the Win32 Portable Executable File Format". MSDN Magazine. Microsoft.
  9. Brown, Ralf (16 July 2000). "Int 21/AH=4Bh". Ralf Brown's Interrupt List. Retrieved 30 October 2018.

अग्रिम पठन

बाहरी संबंध