>  기사  >  exe는 무엇입니까?

exe는 무엇입니까?

青灯夜游
青灯夜游원래의
2022-02-22 14:21:1885368검색

exe의 전체 이름은 "executable"이며 중국어로 "실행 가능"을 의미합니다. 파일 형식으로 운영 체제의 저장 공간에 떠서 위치할 수 있는 실행 가능한 프로그램을 말합니다. EXE 파일은 메모리에 로드되어 운영 체제 로더에 의해 실행될 수 있습니다.

exe는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

exe의 전체 이름은 "executable"이며 중국어로 "실행 가능"을 의미하며 파일 형식입니다.

exe 파일은 PE(Portable Executable) 파일 형식의 파일로, 메모리에 로드되어 운영체제 로더에 의해 실행될 수 있으며 운영체제 저장 공간에 떠 있을 수 있는 실행 프로그램입니다. 예를 들어, 메모장 프로그램 notepad.exe를 사용하여 test.txt와 같은 문서를 편집할 수 있습니다. notepad.exe 메모장 프로그램을 두 번 클릭하여 엽니다.

WINDOWS 운영 체제의 바이너리 실행 파일에는 두 가지 유형의 실행 파일이 있습니다. 하나는 접미사 COM이 붙고 다른 하나는 .EXE가 붙습니다.

.COM은 일반적으로 DOS에서 사용됩니다. WINDOWS 시스템의 실행 파일은 일반적으로 EXE 파일입니다. MS-DOS에서는 실행 파일을 식별하는 데 사용되는 파일 확장자입니다. 사용자는 프롬프트 라인에 .exe 확장자를 제외한 파일 이름을 입력하고 Enter 키를 눌러 실행 프로그램을 실행할 수 있습니다.

Structure

EXE 파일은 EXE 파일 헤더와 프로그램 본문의 두 부분으로 나뉩니다.

exe 파일은 비교적 복잡하고 다중 세그먼트 구조를 가지고 있으며 DOS의 가장 성공적이고 복잡한 디자인 중 하나입니다. 각 exe 파일에는 파일 헤더와 재배치 가능한 프로그램의 이미지가 포함되어 있습니다. 파일 헤더에는 프로그램 크기, 레지스터 초기값 등 MS-DOS가 프로그램을 로드하는 데 사용하는 정보가 포함되어 있습니다. 파일 헤더는 또한 프로그램 이미지의 재배치 가능한 세그먼트 주소에 대한 포인터의 링크된 목록을 포함하는 재배치 테이블을 가리킵니다.

MS-DOS는 파일에서 메모리로 이미지를 직접 복사하여 exe 프로그램을 로드한 다음 위치 테이블에 지정된 재배치 가능 세그먼트 주소를 조정합니다. 위치 테이블은 재배치 포인터의 배열로, 각각은 프로그램 이미지의 재배치 가능한 세그먼트 주소를 가리킵니다.

더 많은 관련 지식을 알고 싶다면 FAQ 칼럼을 방문해주세요!

위 내용은 exe는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.