COM文件是一种早期的可执行文件格式,主要用于 MS-DOS 操作系统。它以简单的二进制形式存储程序代码,通常没有复杂的头部信息,直接加载到内存中从固定地址开始执行。
虽然两者都是可执行文件,但存在显著差异:
notepad 会先尝试运行 notepad.com)。在 Windows NT 系列(如 Windows 10/11)中,原生不支持运行真正的 DOS COM 文件,但部分兼容层(如 NTVDM)或模拟器(如 DOSBox)仍可执行。此外,Windows 中的 .com 扩展名有时被用作命令行工具别名(实际指向 .exe 文件),这是出于兼容性考虑。
由于 COM 文件是可执行程序,下载或运行来源不明的 .com 文件可能存在安全风险,请务必谨慎处理。