COM 文件是一种简单的可执行文件类型,历史上曾被 MS-DOS 和早期版本的 Microsoft Windows 系统广泛使用。该名称源自“command”(命令)文件扩展名,代表了个人电脑生态系统中最古老的可执行格式之一。与更现代且复杂的 EXE(可执行)格式不同,COM 文件是一种原始二进制镜像,不包含任何文件头或元数据;操作系统只需将文件加载到内存中,并从第一个字节开始执行。由于 16 位 x86 实模式的架构限制,COM 文件的大小被严格限制在最大 64 KB 以内,因为代码、数据和堆栈必须全部驻留在同一个内存段中。虽然现代 64 位版本的 Windows 系统已不再原生支持 16 位 COM 文件,但它们在计算史上仍具有极其重要的意义,并且在旧系统、嵌入式环境以及使用 DOS 模拟器时仍经常出现。