.COM 文件是一种主要用于 DOS 和早期 Windows 操作系统的可执行文件格式。它是最简单的可执行格式之一,其文件大小通常被严格限制在最大 64KB 以内,这包括了程序的所有代码和数据。与 .EXE 等更复杂的可执行格式不同,.COM 文件缺少包含程序结构元数据的头部(Header)信息。在执行时,操作系统会将整个文件直接加载到内存的特定段中,并从文件的第一个字节开始运行。这种极简的设计使得 .COM 文件的加载和执行速度极快,但同时也限制了程序的规模和功能复杂度。在早期计算时代,它们被广泛用于小型实用程序、简单游戏和系统级命令。尽管在现代 64 位操作系统中已不再原生支持,但 .COM 文件仍可以在 DOSBox 等兼容环境或模拟器中运行。由于其体积小巧且具有直接执行的特性,该格式在历史上也曾被用于编写病毒或恶意软件,因此从不可信来源获取此类文件存在潜在的安全风险。此外,由于缺乏内部标识头部,操作系统完全依赖文件扩展名来识别其可执行属性,因此保持扩展名的准确性至关重要。