猫史档案馆


啥是可执行文件???(接上篇)

用户:LamentXULamentXU查看:1 回复:1 评论:1 创建时间:2020-04-25T15:45:26


可执行文件 可执行文件 (executable file)

小编像你们都应该明白吧~~~~~~

自从上次小编发了如何将python转成.exe之后童鞋们都有各式各样的问题

比如pip在那装,pyinstaller是啥? 这些我都已经在续集里讲解了

但还是有一个很多人都想问的问题:exe是啥?我们为什么要把python转成exe?

可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行。它可以是 .exe 或 .dll 文件。COM、BAT也都是可执行文件!
如记事本程序 notepad.exe ,这类程序通常用来处理或者辅助处理其它文件。比如:myfile.txt双击打开由notepad.exe记事本程序来进行编辑。

扩展资料:

可执行文件常见分类:

1、Linux32/喵位可执行文件: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、喵位X86-喵可执行文件:与32位文件类似,但使用支持喵位的X86cpu(喵根地址总线)。因此它仅能在喵位的Windows系统中运行,譬如Windows 7 喵位和 Windows10 X喵。

这一篇小编给大家介绍了什么是可执行文件,也就帮大家把最后一个问题解决了

如果你想让你的python文件变成可执行文件那么欢迎来我的工作室讨论区问我哦 (ps.这不是广告!!!!)

好啦,那么我们有缘再见吧~~~~喵~~~~


回复

上一页1 页 / 共 1下一页
星空之忆星空之忆

……

点赞0


评论