本文主要介紹exe的文件類(lèi)型是什么(exe文件是什么意思),下面一起看看exe的文件類(lèi)型是什么(exe文件是什么意思)相關(guān)資訊。
可執(zhí)行文件(exe文件)是包含編碼指令序列的計(jì)算機(jī)文件。當(dāng)用戶(hù)點(diǎn)擊文件圖標(biāo)時(shí),系統(tǒng)可以直接執(zhí)行這些指令序列??蓤?zhí)行文件通常具有exe文件擴(kuò)展名,但還有數(shù)百種其他可執(zhí)行文件格式。
某些可執(zhí)行文件類(lèi)型可以在任何兼容系統(tǒng)上運(yùn)行,而無(wú)需其他程序。這些文件被認(rèn)為具有很高的安全風(fēng)險(xiǎn)。它們包括exe、bat、com、cmd、inf、ipa、osx、pif、run和wsh。
對(duì)于windows,exe是可執(zhí)行文件的文件擴(kuò)展名。所有的exe文件都是可執(zhí)行文件,但不是所有的可執(zhí)行文件都是exe文件。
exe文件是如何工作的?exe文件是特定于windows的可執(zhí)行文件格式。當(dāng)用戶(hù)或其他事件觸發(fā)可執(zhí)行文件時(shí),計(jì)算機(jī)將運(yùn)行文件中包含的代碼。
可執(zhí)行文件包含從源代碼編譯的二進(jìn)制機(jī)器碼。這個(gè)低級(jí)代碼指示計(jì)算機(jī)的中央處理器如何運(yùn)行程序。處理器解釋機(jī)器代碼并告訴計(jì)算機(jī)硬件做什么。
可執(zhí)行文件直接與計(jì)算機(jī)通信,并為其提供一組運(yùn)行指令。相反,對(duì)于數(shù)據(jù)文件,在機(jī)器可以使用它們之前,另一個(gè)程序必須解釋或分析它們。數(shù)據(jù)文件或腳本是用純文本編寫(xiě)的。
用戶(hù)可以在基本文本編輯器或集成開(kāi)發(fā)環(huán)境(ide)中創(chuàng)建可執(zhí)行文件。如果使用文本編輯器,用戶(hù)需要一個(gè)單獨(dú)的編譯器將文件轉(zhuǎn)換成機(jī)器碼。ide會(huì)自動(dòng)執(zhí)行編譯過(guò)程。他們通常還會(huì)自動(dòng)尋找語(yǔ)法錯(cuò)誤,并突出顯示不同的語(yǔ)法元素。
如何運(yùn)行exe文件exe文件一打開(kāi)就運(yùn)行,因?yàn)榇蜷_(kāi)exe文件就會(huì)觸發(fā)它。這個(gè)過(guò)程因系統(tǒng)而異。以下是如何觸發(fā)可執(zhí)行文件的另外兩個(gè)示例:
在基于圖形用戶(hù)界面的操作系統(tǒng)(os)中,單擊文件圖標(biāo)或文件名將打開(kāi)并運(yùn)行文件。例如,在microsoft windows中,用戶(hù)可以雙擊文件來(lái)運(yùn)行它。
在基于命令行界面的操作系統(tǒng)中,用戶(hù)使用正確的語(yǔ)法在cli中輸入文件名,然后按enter鍵運(yùn)行文件。例如,在linux或unix中,用戶(hù)會(huì)在文件名前鍵入一個(gè)句點(diǎn)和一個(gè)正斜杠,因此鍵入。/filename將執(zhí)行名為filename的文件。
在某些情況下,exe文件可以被動(dòng)觸發(fā)。例如,windows具有自動(dòng)播放和自動(dòng)運(yùn)行功能,可以在某些事件發(fā)生時(shí)自動(dòng)執(zhí)行文件。例如,當(dāng)連接了usb設(shè)備時(shí),它會(huì)自動(dòng)運(yùn)行usb固件。windows啟動(dòng)動(dòng)態(tài)文件中的任何可執(zhí)行文件也會(huì)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行。
exe文件擴(kuò)展名是常見(jiàn)的,但它是特定于windows上的可執(zhí)行文件。mac可執(zhí)行文件有app擴(kuò)展名。要在mac os上運(yùn)行exe文件,用戶(hù)必須運(yùn)行boot camp實(shí)用程序或模擬windows os的其他虛擬機(jī)或模擬器。
了解更多exe的文件類(lèi)型是什么(exe文件是什么意思)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。