文件都是以二进制存储,那么一个txt改成exe,是否有几率可以运行?
2022-10-26
95 阅读
在windows平台下是没有可能的:1.Windowsz虽然依据文件扩展名识别文件类别,只修改扩展名,可以让让windows认为是可执行文件。
2.可执行文件(.exe)是依据文件头加载的,TXT文件的文件的内容编码,是不会和可执行文件一致的,因此在Windows下这种情况是不能执行的。
可是在其他平台下,脚本语言程序本身就是文本文件,是解释执行的,只要给文件可执行属性,并用注释适当关联脚本的解释器,就可以被执行了。