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 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 la 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 emulatori. A causa delle loro dimensioni ridotte e dell'esecuzione diretta, venivano talvolta utilizzati anche per scopi dannosi, rappresentando 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 importante mantenere l'estensione corretta.