Qu'est-ce que le format de fichier THMX ?
.thmx est un fichier de thème associé à Microsoft Office 2007 et versions ultérieures. Contrairement aux modèles de documents, les fichiers .thmx ne contiennent aucune donnée de document (telles que des sections d'en-tête ou de pied de page) - seulement des paramètres tels que les polices, les couleurs et les effets visuels. Le même thème .thmx peut être appliqué aux documents Word, Excel ou PowerPoint, ce qui en fait le moyen standard de partager une apparence et un formatage cohérents entre les trois applications.
En interne, un fichier .thmx est une archive ZIP basée sur les Open Packaging Conventions (OPC), le même conteneur utilisé par .docx, .pptx et .xlsx. Renommer le fichier en .zip permet à n'importe quel outil d'archivage d'inspecter son contenu. L'entrée principale est theme/theme1.xml, une partie DrawingML qui définit un jeu de couleurs, un jeu de polices et un jeu d'effets de formatage. Des images intégrées facultatives ou des polices personnalisées peuvent augmenter la taille du fichier au-delà de ses quelques kilo-octets habituels.
Les fichiers de thèmes peuvent être générés dans n'importe laquelle des applications mentionnées ci-dessus. Un thème personnalisé peut être créé à l'aide du panneau de l'éditeur de thèmes de l'onglet Conception dans PowerPoint ou Word. Le thème exporté peut ensuite être enregistré en tant que fichier .thmx et réutilisé comme source de style partagée entre les documents.
Les modèles de conception tels que .potx, .dotx et .xltx intègrent chacun un thème en interne ; .thmx est la forme autonome et portable qui vous permet d'extraire et de redistribuer ce thème seul.
Sécurité et sûreté
RISQUE : LOWUn .thmx contient des données de style (couleurs, polices, effets), pas une macro ou un exécutable, donc en appliquer un présente un risque faible - il ne peut pas exécuter de code. Les seuls bémols réels : un thème peut intégrer des polices personnalisées ou une image d'arrière-plan, et l'application d'un thème remplace les couleurs/polices actuelles de votre document (gardez une sauvegarde si vous souhaitez revenir en arrière). Téléchargez des thèmes à partir de sources fiables ; l'astuce du renommage en .zip vous permet d'inspecter le contenu avant l'application.
Détails du format
en brefProgrammes qui ouvrent les fichiers THMX
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP (Open Packaging Conventions / OOXML OPC) ; même enveloppe que .docx, .pptx et .xlsx |
| Schéma XML principal | DrawingML selon ECMA-376 / ISO/IEC 29500 ; élément racine a:theme à l'intérieur de theme/theme1.xml |
| Octets magiques | 50 4B 03 04 (« PK ») à l'offset 0 - signature standard d'en-tête de fichier local ZIP |
| Type MIME | application/vnd.ms-officetheme |
| Type MIME alternatif | application/vnd.openxmlformats-officedocument.themeoverride+xml (pour les parties de remplacement de thème intégrées dans les documents OOXML) |
| Encodage | Enveloppe binaire ZIP contenant des entrées XML en UTF-8 |
| Compression | DEFLATE appliqué par entrée ZIP |
| Jeu de couleurs | 12 emplacements de couleurs nommés (dk1, dk2, lt1, lt2, accent1-accent6, hlink, folHlink) définis dans l'élément a:clrScheme |
| Jeu de polices | Paire de polices principale (titre) et secondaire (corps) définie dans l'élément a:fontScheme |
| Jeu d'effets | Trois niveaux d'intensité prédéfinis - discret, modéré et intense - définis dans l'élément a:fmtScheme |
| Carte des types de contenu | [Content_Types].xml à la racine du ZIP fait correspondre chaque partie OPC à son type de contenu selon la spécification OPC |
| Taille de fichier typique | 5 Ko - 2 Mo ; augmente lorsque des images d'arrière-plan ou des polices intégrées sont incluses |
| Vérification d'intégrité | Somme de contrôle CRC-32 par entrée (ZIP) ; pas de signature numérique au niveau du document par défaut |
| Portée de l'application | S'applique uniformément à Word, Excel et PowerPoint ; le même thème DrawingML est intégré dans les modèles de conception .potx, .dotx et .xltx |
| Publié | 2007 (Office 2007 'Fluent' UI and OOXML) |
| Dernière version | Office Open XML theme (ECMA-376 / ISO/IEC 29500 DrawingML theme part); current Microsoft 365 |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |