Un file .COM è un formato di file eseguibile utilizzato principalmente nei sistemi operativi DOS e nelle prime versioni di Windows. Si tratta di uno dei formati eseguibili più semplici, tipicamente limitato a una dimensione massima di 64KB, che include sia il codice che i dati. A differenza di formati eseguibili più complessi come .EXE, i file .COM sono privi di un header contenente metadati sulla struttura del programma. Al contrario, il sistema operativo carica l'intero file in memoria e avvia l'esecuzione dal primo byte. Questa semplicità li rendeva rapidi da caricare ed eseguire, ma imponeva anche limitazioni sulla dimensione e sulla complessità del programma. Erano comunemente utilizzati per piccole utilità, giochi e comandi di sistema. Sebbene siano 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 per scopi malevoli, rendendoli un potenziale rischio per la sicurezza se ottenuti da fonti non attendibili. La mancanza di un header significa anche che il sistema operativo si affida all'estensione del file per identificarlo come eseguibile, rendendo fondamentale mantenere l'estensione corretta.