gogo.com:可执行文件到底是什么意思,其觉得很多文件不是都能补计算机执行吗,对不起,我是个电脑盲,请指教

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 02:06:44

可执行文件是指计算机的操作系统能够解释并执行的二进制代码文件。最初的可执行文件包括代码段、数据段、堆栈段和扩展段等。代码段存放了计算机的执行指令,即CPU要进行的操作指令,数据段存放了CPU要用到的数据,堆栈段则存放了与寄存器有关的信息等等。现在你觉得许多文件都能够被计算机执行,是因为操作系统已经做得比较人性化,例如你双击一个文本文件(*.txt),该文件即被打开,这是因为操作系统调用了Notepad.exe这个可执行文件打开了这个文本文件。实际上,被执行的文件是Notepad.exe,而文本文件只是Notepad.exe的执行目标。

简单说:可执行文件是指计算机加载后能够直接运行的计算机程序文件,计算机就是靠可执行文件来进行工作的。
深入一点:
一、计算机的文件类型
在计算机中有很多的文件类型,比如图片、声音、文字、电影、可执行文件等等,不同的文件类型用不同的文件扩展名来区分,图片类型的文件扩展名一般为:.bmp、.jpg、.tif等,声音类型的文件扩展名一般为:.wav、.mp3等,文字类型的文件扩展名一般为.txt、.wps、.doc等,电影类型的文件扩展名一般为:.mpg、.dat、.vob等,可执行文件的扩展名一般为:.exe、.com等。但归纳起来只有两种,一种是可执行文件,另一种就是不可执行文件,上面的图片、声音、文字、电影等等都归为不可执行文件,不可执行文件计算机不能直接打开,必须通过可执行文件间接打开。
二、什么是文件名
计算机中有很多的文件,每个文件都有自己的名字,文件的名字不是随便起的,有一定的规则,文件的命名规则为:
1、文件名分为主文件名和扩展名,中间以“.”隔开。
2、文件名长度不可超过255个字符。
3、文件名不能包含*、?、+、\、/等一些字符,因为这些字符在计算机中已有特殊用途。