DOC (legacy) — fichier .doc

en déclin

Ancien format binaire de Microsoft Word, antérieur au DOCX, aujourd'hui en déclin.

Le .doc désigne le format binaire utilisé par Microsoft Word de la version 97 à 2003, avant l’introduction du DOCX basé sur XML en 2007. Il repose sur le Compound File Binary Format (CFBF, aussi appelé OLE2), une structure de fichier générique conçue pour stocker plusieurs flux de données binaires dans un seul fichier — un peu comme un système de fichiers miniature.

C’est précisément cette structure générique qui pose un problème d’identification : la signature CFBF (D0 CF 11 E0 A1 B1 1A E1) est strictement identique pour un DOC, un XLS (Excel legacy), un PPT (PowerPoint legacy) et même un fichier MSI d’installation Windows. Seule l’analyse des flux internes au conteneur (par exemple la présence d’un flux nommé “WordDocument”) permet de déterminer le format réel, ce que l’identifieur de fichiers.org ne réalise pas.

Le format DOC reste lisible par les versions actuelles de Word et de LibreOffice pour des raisons de compatibilité ascendante, mais son usage en production a quasiment disparu au profit du DOCX depuis plus de quinze ans.

D’énormes volumes de documents administratifs et juridiques produits entre 1997 et 2007 subsistent encore aujourd’hui exclusivement au format DOC, ce qui explique pourquoi le blocage de sécurité de Word sur ce format continue de générer des questions de dépannage bien après sa mise en place.

Sur les serveurs Linux dépourvus de Word ou de LibreOffice, de petits utilitaires en ligne de commande comme antiword ou catdoc permettent d’extraire rapidement le texte brut d’un fichier DOC sans lancer une suite bureautique complète, un usage encore courant dans des scripts d’indexation ou de traitement automatisé de documents anciens.

Signature binaire

Diagramme de la signature binaire du format DOC (legacy), octets mis en évidence
HexadécimalOffset
D0 CF 11 E0 A1 B1 1A E10

Vérifier qu'un fichier porte bien cette signature →

Sécurité

Peut contenir des macros exécutables.

Peut contenir des macros VBA exécutables, historiquement l'un des vecteurs de logiciels malveillants les plus exploités par email.

Auditer les métadonnées de ce format →

Questions fréquentes

Comment ouvrir un fichier .doc ?

LibreOffice Writer permet d'ouvrir gratuitement un fichier .doc. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format DOC (legacy) ?

Le type MIME du format DOC (legacy) est application/msword.

Le format DOC (legacy) (.doc) est-il encore utilisé aujourd'hui ?

Le format DOC (legacy) est en déclin : encore rencontré, mais progressivement remplacé par d'autres formats.

Peut-on ouvrir un fichier .doc sur mobile, sans installer d'application ?

Oui : LibreOffice Writer fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.

Pourquoi mon fichier .doc ancien ne s'ouvre-t-il plus dans une version récente de Word ?

Depuis Office 2010, Word bloque par défaut l'ouverture des formats binaires antérieurs à 2007 comme le .doc, pour des raisons de sécurité — le fichier n'est presque jamais endommagé. Voir le guide complet sur ce blocage et comment l'ouvrir malgré tout.

Puis-je convertir un .doc en .docx sans perte ?

Oui dans l'immense majorité des cas : Word et LibreOffice convertissent le texte et la mise en forme sans perte notable. Seules des macros VBA très anciennes ou des objets liés à des logiciels obsolètes peuvent ne pas survivre à la conversion.

Un fichier .doc présente-t-il des risques de sécurité ?

Peut contenir des macros VBA exécutables, historiquement l'un des vecteurs de logiciels malveillants les plus exploités par email. Il peut contenir des macros exécutables.

Sources

Dernière mise à jour :