.COM

Fichier COM

DOS/CP/M Command Executable
Poser une question
RÉPONSE RAPIDE

Un fichier COM est un programme exécutable brut de l'ère MS-DOS. Sur les versions 64 bits de Windows 10 et 11, il ne peut pas s'exécuter nativement car le sous-système DOS requis a été supprimé ; utilisez DOSBox ou DOSBox-X pour le lancer. Si vous recevez un fichier .com inattendu via Internet, traitez-le comme potentiellement dangereux - il s'agit de code exécutable, pas d'un document.

Développeur : Microsoft / Digital Research (CP/M origin) Catégorie : Fichiers exécutables MIME: application/x-msdos-program
S'OUVRE SUR Windows macOS Linux
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 2, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier COM ?

Un fichier .com est un binaire exécutable simple - l'un des plus anciens formats de programme de l'informatique personnelle, originaire du système d'exploitation CP/M de Digital Research avant d'être repris par MS-DOS. Contrairement au format .exe, qui prend en charge plusieurs segments de mémoire et des tables de relocalisation, un programme .com est un binaire plat brut sans en-tête de fichier : chaque octet est chargé directement en mémoire à l'offset 0x0100 au sein d'un unique segment en mode réel de 64 Ko et exécuté immédiatement. Cette contrainte architecturale signifie qu'un fichier .com ne peut jamais dépasser environ 64 Ko.

Même s'il a été complété par le format .exe plus généraliste, le .com est resté pratique et largement utilisé tout au long de l'ère MS-DOS pour les petits utilitaires, les outils en ligne de commande et les programmes TSR. Sous Windows 32 bits, le sous-système NTVDM exécutait les fichiers .com de manière transparente ; NTVDM ayant été supprimé de Windows 64 bits, l'exécution native sur les systèmes Windows modernes nécessite un émulateur tel que DOSBox.

L'extension .com n'a absolument aucun lien avec le nom de domaine de premier niveau Internet .com. Cette correspondance de nommage a historiquement été exploitée par des auteurs de logiciels malveillants qui déguisent des fichiers exécutables .com en liens ou en texte, faisant de ce format un vecteur d'ingénierie sociale bien documenté.

Sécurité et sûreté

RISQUE : HIGH

Les fichiers COM sont du code exécutable - historiquement le principal vecteur de logiciels malveillants sous DOS (les virus de secteur d'amorçage déposaient souvent des infecteurs .com). Sur les systèmes Windows 64 bits modernes, ils ne peuvent pas s'exécuter nativement, ce qui constitue une barrière de sécurité pratique, mais sur les systèmes 32 bits ou dans les émulateurs DOS, ils s'exécutent sans restriction. Ne lancez jamais un fichier COM reçu de manière inattendue ; analysez-le avec un antivirus avant de le lancer dans un émulateur. Risque particulier : les internautes confondent .com (domaine) avec .com (exécutable) et téléchargent sans le savoir des fichiers exécutables en pensant qu'il s'agit de pages web.

Détails du format

en bref
NOM COMPLETDOS/CP/M Command Executablealias COM file, DOS executable
DÉVELOPPEURMicrosoft / Digital Research (CP/M origin)depuis 1974 (CP/M); MS-DOS 1.0, 1981
TYPE MIMEapplication/x-msdos-program
TYPEexécutable binaire plat brut (sans en-tête)
Cette extension est également utilisée par…
  • Stub d'enregistrement Windows Component Object Model - Rare ; certains très anciens utilitaires d'auto-enregistrement de serveurs Windows COM utilisaient l'extension .com.
  • Script de commande réseau (Cisco IOS etc.) - Certains appareils embarqués ou réseau utilisent .com pour les micrologiciels ou les scripts de commande - sans rapport avec DOS.

Programmes qui ouvrent les fichiers COM

Windows3 apps
Microsoft Windows Payant Windows 32 bits uniquement (NTVDM) ; double-cliquez ou lancez depuis cmd. Non disponible sur Windows 64 bits.
DOSBox Open-source « mount c /chemin/vers/dossier » puis tapez « program.com » à l'invite DOSBox.
DOSBox-X Open-source Lancez DOSBox-X, montez un dossier avec la commande « MOUNT C chemin », puis tapez le nom du fichier pour l'exécuter.
macOS2 apps
Parallels Desktop Payant Exécutez une machine virtuelle Windows 32 bits ou FreeDOS dans Parallels, puis lancez le fichier COM depuis celle-ci.
DOSBox Open-source « mount c /chemin/vers/dossier » puis tapez « program.com » à l'invite DOSBox.
Linux1 app
DOSBox Open-source « mount c /chemin/vers/dossier » puis tapez « program.com » à l'invite DOSBox.

Détails techniques

spécifications approfondies
EncodageCode machine binaire brut (mode réel x86)
Ordre des octetsLittle-endian (x86)
En-tête de fichierAucun - binaire plat sans en-tête, sans table de relocalisation, sans descripteurs de segment
Signature de fichierAucune - identifié uniquement par l'extension ; les premiers octets sont généralement un opcode JMP (0xEB ou 0xE9) mais ce n'est pas obligatoire
Adresse de chargementChargé à l'adresse segment:0x0100 ; le Program Segment Prefix (PSP) occupe les octets 0x0000-0x00FF du segment
Modèle de mémoireCS = DS = ES = SS pointent tous vers le même segment de 64 Ko en mode réel - pas de séparation de segment
Taille maximale de fichier~65 280 octets (un segment de 64 Ko moins le PSP de 256 octets et l'allocation minimale de la pile)
Type MIMEapplication/x-msdos-program
Support Windows 64 bitsNon supporté nativement - NTVDM (sous-système 16 bits) supprimé de Windows 64 bits ; utilisez DOSBox ou DOSBox-X
Héritage CP/MFormat originaire de CP/M de Digital Research (1974) et adopté sans changement pour MS-DOS 1.0 (1981)
Remplacé par.exe pour les programmes dépassant 64 Ko ; .cmd / .bat pour les scripts de console Windows
Note de sécuritéHistoriquement un vecteur majeur de logiciels malveillants - trivialement exécutable et facilement modifiable sans rompre la structure ; souvent déguisé en noms de fichiers de type domaine
Systèmes d'exploitationMS-DOS, PC DOS, FreeDOS, Windows 32 bits (via NTVDM), CP/M ; DOSBox/DOSBox-X pour un usage moderne
Publié1974 (CP/M); MS-DOS 1.0, 1981
Dernière versionNo versioning - raw binary format unchanged

Conversions COM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers COM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers COM.

Foire aux questions

Pourquoi ne puis-je pas ouvrir un fichier .COM sur Windows 10/11 ?
Windows 64 bits a supprimé le sous-système DOS NTVDM. Utilisez DOSBox ou DOSBox-X pour exécuter le fichier.
Un fichier .COM est-il la même chose qu'un site web en .com ?
Non - ils sont totalement sans rapport. Le TLD Internet .com et l'extension exécutable DOS .com partagent simplement les mêmes caractères.
Puis-je convertir un fichier COM en EXE ?
Techniquement oui avec d'anciens utilitaires DOS, mais il y a rarement une raison de le faire. Contentez-vous de lancer le fichier COM dans DOSBox.
Un fichier .COM est-il dangereux ?
Il s'agit de code exécutable. Sur un Windows 64 bits moderne, il ne peut pas s'exécuter nativement, mais à l'intérieur d'un émulateur DOS, il s'exécute avec un accès complet à cet environnement. Analysez-le avant de le lancer.
Quelle est la taille maximale d'un fichier COM ?
Environ 65 280 octets (≈ 63,8 Ko) - le programme entier doit tenir dans un segment x86 en mode réel de 64 Ko, moins les 256 octets du PSP situés entre 0x0000 et 0x00FF.

Références

1Wikipedia - COM fileen.wikipedia.org
2Archive Team - DOS executable (.com)fileformats.archiveteam.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

Extensions liées

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z