Un archivo .COM es un formato de archivo ejecutable utilizado principalmente en los sistemas operativos DOS e inicios de Windows. Es uno de los formatos ejecutables más simples, típicamente limitado a un tamaño máximo de 64KB, incluyendo tanto el código como los datos. A diferencia de formatos ejecutables más complejos como .EXE, los archivos .COM carecen de una cabecera que contenga metadatos sobre la estructura del programa. En su lugar, el sistema operativo carga el archivo completo en memoria e inicia la ejecución desde el primer byte. Esta simplicidad hacía que fueran rápidos de cargar y ejecutar, pero también imponía limitaciones en el tamaño y la complejidad del programa. Se utilizaban comúnmente para utilidades pequeñas, juegos y comandos del sistema. Aunque son menos comunes en los sistemas operativos modernos, los archivos .COM todavía se pueden ejecutar en entornos compatibles o emuladores. Debido a su pequeño tamaño y ejecución directa, a veces también se utilizaban con fines maliciosos, lo que los convierte en un riesgo de seguridad potencial si se obtienen de fuentes no confiables. La ausencia de una cabecera también significa que el sistema operativo depende de la extensión del archivo para identificarlo como ejecutable, por lo que es importante mantener la extensión correcta.