【发布时间】:2014-05-10 16:37:57
【问题描述】:
我正在研究程序和操作系统的工作原理时,一个有趣的(也许是愚蠢的)场景出现在我的脑海中。如果执行文本文件会发生什么?我所做的是,我创建了一个包含单词“hello”的文本文件,然后将文件保存为可执行文件。
当我运行它时,Windows 说它无法打开这种类型的文件。怎么回事?
难道不应该把“hello”这个词改成二进制执行,虽然是随机指令吗?
感谢您消除我对 exe 工作原理的误解。
【问题讨论】:
-
Windows 可执行文件有标题。
Hello是无效的标头。
标签: memory compilation binary operating-system executable