กลับไปหน้าบทความ

อ่าน 3 นาที

.exe

ใน Windows , OS/2 และ DOS นามสกุลไฟล์ . exe เป็น นามสกุล ไฟล์ที่สามารถเรียกใช้งานได้ในฐานะ โปรแกรมคอมพิวเตอร์ แบบ เนที ฟ [ ​​1 ] บางครั้งไฟล์ดังกล่าวเรียกว่า EXE...

.exe

ไฟล์ปฏิบัติการของ Windows
นามสกุลไฟล์
.exe
สื่อประเภทอินเทอร์เน็ต
application/vnd.microsoft.portable-executable
เลขมหัศจรรย์ขึ้นอยู่กับรูปแบบไฟล์
พัฒนาโดยไมโครซอฟต์
ประเภทของรูปแบบไฟล์ปฏิบัติการ
ภาชนะสำหรับMZ , NE , LX, LE , PE , PE32+, W3, W4, DL, MP, P2, P3
รูปแบบเปิด ?เลขที่

ในWindows , OS/2และDOS นามสกุลไฟล์ . exeเป็นนามสกุลไฟล์ที่สามารถเรียกใช้งานได้ในฐานะโปรแกรมคอมพิวเตอร์แบบ เนที ฟ[ ​​1 ]บางครั้งไฟล์ดังกล่าวเรียกว่าEXEเนื่องจากวิธีหนึ่งในอดีตในการระบุนามสกุลไฟล์คือไม่มีจุดนำหน้าและขึ้นต้นด้วยตัวพิมพ์ใหญ่

รูปแบบไฟล์

แม้ว่าไฟล์รูปแบบ EXE จะมีที่มาที่เหมือนกันในระบบปฏิบัติการ (OS) เวอร์ชันต่างๆ ที่เกี่ยวข้อง แต่รูปแบบนี้ได้รับการปรับปรุงมาเรื่อยๆ เวอร์ชันหลังๆ รองรับการใช้งานร่วมกับเวอร์ชันเก่าได้บ้าง แต่เวอร์ชันเก่าไม่สามารถเรียกใช้ไฟล์ EXE ที่จัดรูปแบบสำหรับเวอร์ชันใหม่กว่าได้ รูปแบบไฟล์ต่างๆ ได้แก่:

ไฟล์ปฏิบัติการ DOS MZ
รูปแบบไฟล์ปฏิบัติการ DOS MZถูกใช้โดย ระบบปฏิบัติการที่เข้ากันได้กับ MS-DOSรูปแบบนี้เป็นแบบ 16 บิต
ไฟล์ปฏิบัติการใหม่
รูป แบบไฟล์ New Executable (NE) ถูกนำมาใช้ครั้งแรกในระบบปฏิบัติการMS-DOS 4.0 ที่รองรับการทำงานแบบมัลติทาสก์ และยังถูกใช้ในระบบปฏิบัติการ 16 บิตOS/2และ Windows ด้วย รูปแบบนี้เป็นแบบ 16 บิต
ไฟล์ปฏิบัติการเชิงเส้น
รูป แบบ Linear Executable (LE) เป็นแบบผสม 16/32 บิต และเปิดตัวพร้อมกับ OS/2 2.0 ไดรเวอร์VxD บน Windows 3.xและWindows 9xก็ใช้รูปแบบนี้เช่นกัน มีเวอร์ชัน 2 บิตเท่านั้นที่ระบุว่าเป็น LX ซึ่งเปิดตัวพร้อมกับ OS/2 2.0 และทำงานบน OS/2 2.0 ขึ้นไป[ 2 ]
ไฟล์ปฏิบัติการแบบพกพา
รูป แบบไฟล์ Portable Executable (PE) ซึ่งเปิดตัวพร้อมกับWindows NT เป็น ไบนารีขนาดใหญ่ที่ประกอบด้วยส่วนของ DOS และ Windows ส่วนDOS stubสามารถรันได้บนระบบ DOS แต่ Windows จะไม่สนใจ โดยค่าเริ่มต้น ตัวเชื่อมโยง C++ ของ Microsoft จะเพิ่มโปรแกรม DOS ขนาดเล็กที่พิมพ์ข้อความว่า "โปรแกรมนี้ไม่สามารถรันในโหมด DOS ได้" แล้วจึงออกจากโปรแกรม[ 3 ] [ 4 ] [ 5 ] Windows จะไม่สนใจ DOS stub และรันส่วนเฉพาะของ Windows 32 บิต[ 3 ]ในบางกรณี สามารถระบุ DOS stub แบบกำหนดเองได้[ 3 ] [ 4 ] [ 6 ]ที่จริงแล้ว มีโปรแกรมแบบ dual อยู่บ้าง เช่นregeditในWindows 95 [ 7 ] และ WinZIPเวอร์ชันเก่าที่แตกไฟล์ได้เอง เวอร์ชัน 64 บิต PE32+ เปิดตัวพร้อมกับ Windows เวอร์ชัน 64 บิต ในกรณีส่วนใหญ่ โค้ดสามารถเขียนให้ทำงานได้ง่ายๆ ในรูปแบบไฟล์ PE 32 บิตหรือ 64 บิต[ 8 ]รูปแบบนี้ยังรวมถึงส่วนย่อยของ DOS ด้วย[ 6 ]
อื่น
มีรูปแบบ EXE อื่นๆ รวมถึงแต่ไม่จำกัดเพียงW3 (ชุดไฟล์ LE ซึ่งใช้เฉพาะใน WIN386.EXE), W4 (ชุดไฟล์ LE ที่บีบอัด ซึ่งใช้เฉพาะใน VMM32.VXD), DL , MP , P2 , P3 (สามรูปแบบหลังใช้โดย ส่วนขยาย Phar Lap ) [ 9 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Paul, Matthias R. (2002-10-07) [2000]. "Re: Run a COM file" . กลุ่มข่าว :  alt.msdos.programmer . สืบค้นเมื่อ2017-09-03 .คำตอบที่สอง
  • Dependency Walker
  • รูปแบบส่วนหัวของไฟล์ MZ EXE
  • พีอี เอ็กซ์พลอเรอร์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=.exe&oldid=1355031219#W4 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ .exe

ใน Windows , OS/2 และ DOS นามสกุลไฟล์ . exe เป็น นามสกุล ไฟล์ที่สามารถเรียกใช้งานได้ในฐานะ โปรแกรมคอมพิวเตอร์ แบบ เนที ฟ [ ​​1 ] บางครั้งไฟล์ดังกล่าวเรียกว่า EXE...

รูปแบบไฟล์

แม้ว่า ไฟล์รูปแบบ EXE จะมีที่มาที่เหมือนกันในระบบปฏิบัติการ (OS) เวอร์ชันต่างๆ ที่เกี่ยวข้อง แต่รูปแบบนี้ได้รับการปรับปรุงมาเรื่อยๆ เวอร์ชันหลังๆ รองรับการใช้งานร่วมกับเวอร์ชันเก่าได้บ้าง แต่เวอร์ชันเก่าไม่สามารถเรียกใช้ไฟล์ EXE...

ดูเพิ่มเติม

การเปรียบเทียบรูปแบบไฟล์ปฏิบัติการ การบีบอัดไฟล์ปฏิบัติการ – วิธีการบีบอัดไฟล์ปฏิบัติการ IExpress – ซอฟต์แวร์ที่รวมอยู่ในระบบปฏิบัติการ Microsoft Windows รายการรูปแบบไฟล์ § รหัสวัตถุ ไฟล์ปฏิบัติการ ไลบรารีที่ใช้ร่วมกันและเชื่อมโยงแบบไดนามิก ไฟล์ CMD (CP/M)...

อ่านเพิ่มเติม

Paul, Matthias R. (2002-10-07) [2000]. "Re: Run a COM file" . กลุ่มข่าว : alt.msdos.programmer . สืบค้นเมื่อ 2017-09-03 . คำตอบที่สอง