OpenDocument est un ZIP avec des règles
Un fichier ODT, ODS, ODP ou ODG est une archive ZIP, mais pas n'importe laquelle. Le format spécifie un petit ensemble de parties et deux règles d'empaquetage, et cet outil montre tout cela.
content.xml contient le corps du document. styles.xml contient les styles nommés et automatiques, les mises en page, les en-têtes et les pieds de page. meta.xml contient le titre, l'auteur, les dates, les cycles d'édition et les statistiques du document qu'OpenDocument enregistre et qu'Office Open XML n'enregistre pas la plupart du temps. settings.xml conserve l'état de l'application — position du curseur, niveau de zoom, plages d'impression — et ne fait pas partie du document. META-INF/manifest.xml énumère chaque partie avec son type de média ; ODF n'a pas de table de types de contenu, le manifeste est donc l'index.
Les deux règles que l'on enfreint
ODF exige que l'entrée mimetype soit la première de l'archive et qu'elle soit stockée, non compressée, afin qu'un lecteur puisse identifier le fichier en lisant ses premières dizaines d'octets sans rien décompresser.
Toute bibliothèque ZIP qui vous rend des octets déjà décompressés détruit ces deux informations. Cet outil lit donc directement le premier en-tête de fichier local : la méthode de compression est une valeur 16 bits à l'offset 8 et le nom commence à l'offset 30. La méthode 0 signifie stocké, la 8 signifie deflate. Ce que vous voyez est une mesure, pas une supposition.
Ce que vous obtenez encore
- Le manifeste sous forme de tableau : chemin, type de média déclaré, taille et chiffrement éventuel de l'entrée.
- Les métadonnées : chaque champ de
meta.xml, les compteurs dedocument-statistic(pages, mots, caractères, tableaux, images) et les propriétés définies par l'utilisateur. - Les noms de feuilles d'un classeur et les noms de diapositives d'une présentation.
- Un résumé du contenu : paragraphes, titres, tableaux, cadres, images, listes, liens et annotations.
- Toutes les images du paquet, prévisualisées et téléchargeables.
- Le texte brut du document, extrait de
content.xml. - Une visionneuse de parties qui réindente et colore le XML, livré minifié sur une seule ligne.
Si le paquet est chiffré, cela est dit clairement : content.xml se lira comme du bruit et aucun outil n'y peut rien sans le mot de passe.
Confidentialité
Tout se passe dans votre navigateur. Le fichier n'est jamais envoyé.
Tiny Online Tools







