Um arquivo .COM é um formato de arquivo executável usado principalmente em sistemas operacionais DOS e nas primeiras versões do Windows. É um dos formatos executáveis mais simples, tipicamente limitado a um tamanho máximo de 64KB, incluindo tanto código quanto dados. Diferentemente de formatos executáveis mais complexos, como o .EXE, os arquivos .COM não possuem um cabeçalho (header) contendo metadados sobre a estrutura do programa. Em vez disso, o sistema operacional carrega o arquivo inteiro na memória e inicia a execução no primeiro byte. Essa simplicidade os tornava rápidos para carregar e executar, mas também impunha limitações severas no tamanho e na complexidade do programa. Eles eram comumente usados para pequenos utilitários, jogos e comandos de sistema. Embora menos comuns em sistemas operacionais modernos, os arquivos .COM ainda podem ser executados em ambientes compatíveis ou emuladores. Devido ao seu pequeno tamanho e execução direta, eles também eram, por vezes, usados para fins maliciosos, tornando-os um risco potencial de segurança se obtidos de fontes não confiáveis. A ausência de um cabeçalho significa que o sistema operacional depende da extensão do arquivo para identificá-lo como um executável, tornando crucial a manutenção da extensão correta.