Un fichier .COM est un format de fichier exécutable principalement utilisé sous DOS et dans les premières versions des systèmes d'exploitation Windows. Il s'agit de l'un des formats exécutables les plus simples, généralement limité à une taille maximale de 64 Ko, incluant à la fois le code et les données. Contrairement aux formats exécutables plus complexes comme le .EXE, les fichiers .COM ne possèdent pas d'en-tête contenant des métadonnées sur la structure du programme. Au lieu de cela, le système d'exploitation charge l'intégralité du fichier en mémoire et commence l'exécution dès le premier octet. Cette simplicité permettait un chargement et une exécution rapides, mais imposait également des limites sur la taille et la complexité des programmes. Ils étaient couramment utilisés pour de petits utilitaires, des jeux et des commandes système. Bien que moins fréquents dans les systèmes d'exploitation modernes, les fichiers .COM peuvent toujours être exécutés dans des environnements compatibles ou des émulateurs. En raison de leur petite taille et de leur exécution directe, ils étaient parfois utilisés à des fins malveillantes, ce qui en fait un risque de sécurité potentiel s'ils proviennent de sources non fiables. L'absence d'en-tête signifie également que le système d'exploitation dépend de l'extension de fichier pour l'identifier comme un exécutable, d'où l'importance de conserver l'extension correcte.