Un fichier COM est un type de fichier exécutable simple utilisé historiquement par MS-DOS et les premières versions de Microsoft Windows. Le nom provient de l'extension de nom de fichier « command », et il représente l'un des formats exécutables les plus anciens de l'écosystème PC. Contrairement au format EXE (Executable), plus moderne et complexe, un fichier COM est une image binaire brute qui ne contient ni en-têtes ni métadonnées ; le système d'exploitation charge simplement le fichier en mémoire et commence l'exécution au premier octet. En raison des contraintes architecturales du mode réel x86 16 bits, les fichiers COM sont strictement limités à une taille maximale de 64 Ko, car le code, les données et la pile doivent tous résider dans un seul segment de mémoire. Bien que les versions 64 bits modernes de Windows ne prennent plus en charge nativement les fichiers COM 16 bits, ils conservent une importance historique majeure dans l'informatique et sont encore fréquemment rencontrés dans les systèmes hérités, les environnements embarqués et lors de l'utilisation d'émulateurs DOS.