Un fichier .COM est un format de fichier exécutable principalement utilisé 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, incluant à la fois le code et les données. Contrairement aux formats exécutables plus complexes comme .EXE, les fichiers .COM sont dépourvus 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 à partir du premier octet. Cette simplicité les rendait rapides à charger et à exécuter, mais imposait également des limites à la taille et à la complexité des programmes. Ils étaient couramment utilisés pour les petites utilitaires, les jeux 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 également utilisés à des fins malveillantes, constituant 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 à l'extension de fichier pour l'identifier comme un exécutable, il est donc important de conserver l'extension correcte.