Un file .COM è un formato di file eseguibile utilizzato prevalentemente nei sistemi operativi DOS e nelle prime versioni di Windows. È uno dei formati eseguibili più semplici, tipicamente limitato a una dimensione massima di 64KB, che include sia il codice che i dati. A differenza dei formati eseguibili più complessi come .EXE, i file .COM sono privi di un'intestazione (header) contenente metadati sulla struttura del programma. Invece, il sistema operativo carica l'intero file in memoria e inizia l'esecuzione dal primo byte. Questa semplicità ne consentiva un caricamento e un'esecuzione rapidi, ma imponeva anche limitazioni sulla dimensione e sulla complessità del programma. Erano comunemente usati per piccole utility, giochi e comandi di sistema. Sebbene meno diffusi nei sistemi operativi moderni, i file .COM possono ancora essere eseguiti in ambienti compatibili o emulatori. A causa delle loro dimensioni ridotte e dell'esecuzione diretta, venivano talvolta utilizzati anche per scopi malevoli, rappresentando un potenziale rischio per la sicurezza se ottenuti da fonti non attendibili. L'assenza di un'intestazione implica inoltre che il sistema operativo si affida all'estensione del file per identificarlo come eseguibile, rendendo cruciale il mantenimento dell'estensione corretta.