『壹』 什麼是可執行文件
可執行文件 (executable file) 指的是可以由操作系統進行載入執行的文件。在不同的操作系統環境下,可執行程序的呈現方式不一樣。在windows操作系統下,可執行程序可以是 .exe文件 .sys文件 .com類型文件。
如記事本程序notepad.exe ,這類程序通常用來處理或者輔助處理其它文件。比如:myfile.txt雙擊打開由notepad.exe記事本程序來進行編輯。
(1)linux下常用的可執行文件類型擴展閱讀:
可執行文件常見分類:
1、Linux32/64位可執行文件:Linux是靠文件屬性來判斷判斷是否可執行。每個文件專門有個屬性來表示文件是否可執行。
2、MS-DOS可執行文件:最簡單的可執行文件格式,可以在MS-DOS和32位的WINDOWS中運行。它通過在文件頭添加ASCII字元串「MZ」(16進制中表示為4D5A)來標識。「
3、16位NE X86可執行文件:通過在文件頭添加ASCII字元串「NE」來標識。它只能運行在Windows和OS/2系統,而不能在DOS下運行。
4、16/32位X86可執行文件:通過在文件頭添加ASCII字元串「LE」來標識。它僅用來在Windows 3.x和Windows 9x中替代VxD驅動。
5、32位線性可執行文件:通過在文件頭添加ASCII字元串「LX」來標識。運行在OS/2 2.0以及更高版本中,也可用於某些DOS擴展。
6、32位X86可執行文件:這是最復雜也最流行的可執行文件格式,通過在文件頭添加ASCII字元串「PE」來標識。它主要運行於Windows 95和Windows NT以及更高版本的Windows中,也可在BeOS R3中運行。
7、64位X86-64可執行文件:與32位文件類似,但使用支持64位的X86cpu(64根地址匯流排)。因此它僅能在64位的Windows系統中運行,譬如Windows 7 64位和 Windows10 X64。
參考資料來源:網路-可執行文件
參考資料來源:網路-可執行程序