.exe

.exe
Windows 실행 파일
Ejecutando linea de comandos de MS-DOS.jpg
파일 이름 확장자
.exe
인터넷 미디어 유형
application/vnd.microsoft.portable-executable
매직 넘버0x4d 0x5a
개발자마이크로소프트
포맷의 종류실행 파일(이진수 기계 코드)
컨테이너:컴퓨터 프로그램의 주요 실행 지점
포함자Microsoft Windows
확장처새로운 실행 파일, 휴대용 실행 파일, 선형 실행 파일, W3, W4, DL, MP, P2, P3 등
오픈 포맷?아니요.

.exe는 Microsoft Windows용 [1]실행 파일(컴퓨터 프로그램의 주요 실행 지점)을 나타내는 일반적인 파일 이름 확장자입니다.

파일 형식

확장자가 .exe인 파일에서 사용할 수 있는 파일 형식은 다음과 같습니다.

DOS

16비트 DOS MZ 실행 파일
원래 DOS 실행 파일 형식입니다.이러한 형식은 ASCII 의 파일 선두에 있는 문자 「MZ」로 식별할 수 있습니다.이후의 모든 형식에는 MZ DOS 스터브헤더가 [citation needed]있습니다.
16비트 신규 실행 파일
멀티태스킹 MS-DOS 4.0에서 도입되어 16비트 OS/2 Windows에서도 사용되고 있는 NE는 ASCII의 「NE」로 식별할 수 있습니다.

OS/2

32비트 리니어 실행 파일
OS/2 2.0에서 도입된 이러한 기능은 ASCII의 "LX"로 식별할 수 있습니다.OS/2 2.0 [2]이후에서만 실행할 수 있습니다.또한 일부 DOS 익스텐더에서도 사용됩니다.
혼합된 16/32비트 리니어 실행 파일
OS/2 2.0에서 도입된 이러한 기능은 ASCII의 "LE"로 식별할 수 있습니다.이 형식은 윈도우즈 3.x, OS/2윈도우즈 9x에서 VxD 드라이버에 사용되며 일부 [citation needed]DOS 익스텐더에서도 사용됩니다.

창문들

16비트 또는 32비트 윈도우즈 실행 파일이 윈도우즈에서 실행되는 경우 NE 또는 PE에서 실행이 시작되고 [3][4]DOS 스터브라고 하는 MZ 코드를 무시합니다.DOS에서 시작할 때 stub는 정상적으로 종료되기 전에 일반적으로 "이 프로그램은 DOS 모드에서 실행할 수 없습니다" (또는 이와 유사합니다)라는 메시지를 표시합니다.따라서 최소 형태의 fat binary가 됩니다.regedit[5] 및 이전 버전의 WinZ 등 일부 듀얼 모드 프로그램(MZ-NE 또는 MZ-PE)IP 자기 추출기에는 보다 기능적인 DOS [6]섹션이 포함되어 있습니다.

32비트 포터블 실행 파일
Windows NT에서 도입된 이러한 파일은 ASCII의 "PE"로 식별할 수 있습니다(처음에는 없습니다만, 이러한 파일도 "MZ"[7]로 시작됩니다).
64비트 포터블 실행 파일 (PE32+)
64비트 버전의 Windows에서 도입된 이 파일은 필드가 넓은 PE 파일입니다.대부분의 경우 코드는 단순히 32비트 또는 64비트 PE [8]파일로 동작하도록 기술할 수 있습니다.

IExpress

IExpress는 자기해동형 .exe 파일을 만드는 Windows 프로그램입니다.자동 압축 해제 지시어(.sed) 파일을 사용하여 파일을 추출하고 선택적으로 설치 명령을 실행합니다.패키지 제목, 확인 프롬프트, 라이센스 계약 및 .inf [9]파일을 사용한 설치 후 명령을 지원합니다.

다른.

이 외에도 W3(WIN386에서만 사용되는 LE 파일 집합)을 포함한 많은 커스텀 EXE 형식이 있습니다.EXE), W4(LE 파일의 압축 컬렉션, VMM32.VXD에서만 사용), DL, MP, P2, P3(마지막 3개는 Phar Lap [10]익스텐더에서 사용).

「 」를 참조해 주세요.

레퍼런스

  1. ^ ".EXE File Extension". 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. ^ "/STUB (MS-DOS Stub File Name) Linux/Mac cannot run an exe file". MSDN. Microsoft. Retrieved 2014-01-10.
  4. ^ Sedory, Daniel B. (2004-10-12). "DOS Stub Program". The Starman's Realm. Self-published. Retrieved 2014-01-10.[자체 확인 소스]
  5. ^ "Using Registry Editor in Real Mode". Support. Microsoft. 2006-11-15. Archived from the original on 2014-01-15. Retrieved 2014-01-10.
  6. ^ Ellermann, Frank (2014-01-22). "dostub.exe". Purl.net. Retrieved 2014-01-24.
  7. ^ "PE Format". Windows Dev Center. Microsoft. 2019-08-25.
  8. ^ Pietrek, Matt (February 2002). "An In-Depth Look into the Win32 Portable Executable File Format". MSDN Magazine. Microsoft.
  9. ^ "IExpress Wizard". www.mdgx.com. Retrieved 2021-12-25.
  10. ^ Brown, Ralf (2000-07-16). "Int 21/AH=4Bh". Ralf Brown's Interrupt List. Retrieved 2018-10-30.

추가 정보

외부 링크