.COM 文件是一种可执行文件格式,主要用于 DOS 和早期 Windows 操作系统。它是最简单的可执行格式之一,通常限制最大大小为 64KB(包括代码和数据)。与 .EXE 等更复杂的格式不同,.COM 文件缺少包含程序结构元数据的(文件)头部。相反,操作系统会将整个文件加载到内存中,并从第一个字节开始执行。这种极简的设计使其加载和执行速度非常快,但也严格限制了程序的规模和复杂性。它们通常用于小型实用程序、游戏和系统命令。虽然在现代操作系统中已不常见,但 .COM 文件仍可以在兼容环境或模拟器中执行。由于其体积小且执行方式直接,它们有时也被用于恶意目的,如果从不受信任的来源获取,可能构成潜在的安全风险。缺少文件头也意味着操作系统必须依赖文件扩展名来识别其可执行性,因此保持正确的扩展名至关重要。