Un fichier .COM est un format de fichier exécutable utilisé principalement dans les systèmes d'exploitation DOS et les premières versions de Windows. C'est l'un des formats exécutables les plus simples, généralement limité à une taille maximale de 64 Ko (Kilo-octets), 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 (header) 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 au premier octet. Cette simplicité les rendait rapides à charger et à exécuter, mais imposait également des limitations strictes sur la taille et la complexité des programmes. Ils étaient couramment utilisés pour les petits utilitaires, les jeux simples et les commandes système. Bien que moins courants 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 se fie uniquement à l'extension du fichier pour l'identifier comme exécutable, d'où l'importance de conserver l'extension correcte.