Un file .COM è un formato di file eseguibile utilizzato principalmente nei sistemi operativi DOS e nelle prime versioni di Windows. È uno dei formati eseguibili più semplici, tipicamente limitato a una dimensione massima di 64KB, includendo sia il codice che i dati. A differenza di formati eseguibili più complessi come .EXE, i file .COM non possiedono 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à li rendeva rapidi da caricare ed eseguire, ma imponeva anche significative limitazioni sulla dimensione e complessità del programma. Erano comunemente usati per piccole utility, giochi e comandi di sistema. Sebbene meno comuni nei sistemi operativi moderni, i file .COM possono ancora essere eseguiti in ambienti compatibili o tramite emulatori. A causa delle loro dimensioni ridotte e dell'esecuzione diretta, venivano talvolta utilizzati anche per scopi malevoli, rendendoli un potenziale rischio per la sicurezza se ottenuti da fonti non attendibili. L'assenza di un'intestazione significa anche che il sistema operativo si affida all'estensione del file per identificarlo come eseguibile, rendendo cruciale mantenere l'estensione corretta.