새로운 실행 파일

New Executable
새로운 실행 파일
파일 이름 확장자
.exe,.dll,.fon
포맷의 종류실행 가능한 다이내믹 링크 라이브러리
확장원DOS MZ 실행 파일
확장처휴대용 실행 파일

New Executive 파일(NE 또는 NewEXE)은 DOS MZ 실행 파일 형식의 후속인 16비트 .exe 파일 형식입니다.Windows 1.0~3.x, Windows 9x, 멀티태스킹 MS-DOS 4.0,[1] OS/2 1.x 및 Windows NT 버전 5.0(Windows 2000)까지의 OS/2 서브셋에서 사용되었습니다.NE는 세그먼트 실행 [2]파일이라고도 합니다.

역사

새로운 실행 파일 형식을 사용하여 출시된 최초의 제품은 1985년에 윈도우 1.0이었고, 1986년 멀티태스킹 MS-DOS 4.0이 뒤를 이었다. MS-DOS 개발의 별도 분기로, 메인스트림 MS-DOS 버전 3.2와 3.3 사이에 출시되었으며, 때로는 "유럽 MS-DOS 4.0"이라고도 불린다.

OS/2 1.01987년까지,지만 OS/2에 대한 파일 헤더 보유고 가치 01의"운영 목표 시스템"필드 및 02Windows,[3]는 형식 OS/2 마음은 벌써에로 디자인되어 있다는 점을 시사하는 공개되지 않는 공동 개발 협정 IBM과 마이크로 소프트 사이에 OS/2 8월 1985년에, 윈도 1.0몇달 전에 w. 서명된 것~하듯이1985년 11월에 발매되었습니다.

32비트 및 64비트 버전의 Windows에서는 PE(Portable Executable) 형식이 NE 형식을 대체했으며 OS/2에서는 LX(Linear Executable)가 NE를 대체했습니다.

호환성.

NE 실행 파일은 16비트 OS용으로 설계되어 32비트 Windows에서 실행할 수 있습니다.Windows Vista 이후로는 새로운 실행 파일 내의 아이콘 리소스가 추출되어 32비트 [4]셸로도 표시되지 않습니다.64비트 버전의 Windows는 에뮬레이터의 도움 없이는 프로세서에서 16비트 프로그램을 실행할 수 없기 때문에 NE 실행 파일을 실행할 수 없습니다.

이 파일들은 매우 드물고 복잡하기 때문에 몇 개밖에 없습니다.EXE 패커는 WinLite, PackWin, PKLite 2.01 및 OS/2용 SLR Optloader 또는 NeLite를 지원합니다.NE 형식은 여전히 다음 용기의 (실행할 수 없는) 컨테이너로도 사용됩니다..fonMicrosoft Windows 비트맵 글꼴.

DOS 스터브

새로운(NE), 리니어(LX) 및 포터블(PE) 실행 파일은 DOS와의 하위 호환성을 위해 DOS MZ 형식의 파일 헤더를 유지합니다.DOS에서 실행되면 DOS 스터브가 실행되며 보통 "This program cannot be run in DOS mode" 메시지가 출력되어 종료됩니다.이것은 소위 지방 2진법의 최소 형태를 구성합니다.다만, Windows 1.0 의 실행 파일의 파일 헤더는, DOS 가 「Program to big to fit in memory」라고 하는 에러 메세지로 실행을 거부하도록 포맷 되어 있습니다.Windows 1.0 의 기능을 참조해 주세요.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Brooks, Vernon C. "Information about the little known multitasking MS-DOS 4.0". PC DOS Retro. Archived from the original on 2020-02-21. Retrieved 2014-02-13.
  2. ^ "Executable-File Header Format". Microsoft. Retrieved 2014-02-13.[데드링크] Alt URL
  3. ^ "Int 21/AH=4Bh". Archived from the original on 2017-11-16.
  4. ^ 16비트 아이콘은 매우 우수: Windows 사외비 - TechNet Magazine