Ce qu'il y a dans un .docx
Un fichier Word est un ZIP de parties XML. Le corps se trouve dans word/document.xml, les styles dans word/styles.xml, les définitions de numérotation dans word/numbering.xml et chaque image dans word/media/. Rien dans document.xml ne nomme directement une autre partie : il nomme un identifiant de relation, et word/_rels/document.xml.rels traduit cet identifiant en chemin. Suivre r:embed="rId7" à la main est la partie fastidieuse de la lecture d'un DOCX ; ici la cible résolue est un bouton, et la partie qu'il ouvre énumère les identifiants qui pointent vers elle.
La table des styles, annotée
Le styles.xml d'un document produit par Word contient bien plus de cent styles, et le document en applique peut-être huit. La question intéressante est : lesquels ? Chaque style est listé avec son identifiant, son nom affiché, son type et ce dont il hérite, ainsi qu'un compteur d'utilisations tiré des références w:pStyle, w:rStyle et w:tblStyle du corps. Filtrez sur utilisés, inutilisés ou personnalisés pour voir immédiatement la véritable forme de la mise en forme du document.
Ce qui est signalé
word/vbaProject.bin— le document contient un projet de macros.- Les relations externes, qui pointent vers une adresse hors du fichier.
- Le suivi des modifications : le compte de
w:insetw:del, le moyen le plus rapide de savoir si un document « final » traîne encore son historique de révision. - Les commentaires, notes de bas de page et notes de fin.
- Les champs. Word les écrit de deux façons : l'instruction d'un champ simple tient dans un attribut, tandis que celle d'un champ complexe est répartie sur une suite d'éléments
w:instrTextentre caractères de champ, et Word peut couperINCLUDEPICTUREen trois morceaux. Les deux formes sont lues et comptées par type, et les instructions commençant parINCLUDEPICTURE,INCLUDETEXT,LINK,DDE,DDEAUTOouIMPORTsont signalées à part, car elles vont chercher du contenu ailleurs. - Les éléments
w:divdeword/webSettings.xml, laissés par un aller-retour en HTML.
Également utile pour
Comprendre pourquoi un document pèse 40 Mo (généralement une photographie non compressée), vérifier un modèle avant diffusion, confirmer qu'un caviardage a vraiment supprimé quelque chose, et apprendre comment OOXML s'articule avec un vrai fichier sous les yeux.
Confidentialité
Tout s'exécute dans votre navigateur. Le document n'est jamais envoyé.
Tiny Online Tools







