Aperçu
CFBDocument est la représentation en mémoire, mutable d’un document Compound File Binary (CFB). Il contient un nœud de stockage root de type CFBStorage ainsi que des métadonnées de version et constitue l’objet central pour la construction ou la modification de structures CFB. Une fois les modifications terminées, le document est sérialisé à l’aide de CFBWriter.
Propriétés
| Propriété | Type | Description |
|---|
root | CFBStorage | Nœud de stockage racine de l’arborescence du répertoire CFB. |
major_version | int | Version majeure CFB provenant de l’en-tête du fichier (3 pour les secteurs de 512 octets, 4 pour les secteurs de 4096 octets). |
minor_version | int | Version mineure CFB ; généralement 0x003E. |
transaction_signature_number | int | Numéro de signature de transaction provenant de l’en-tête CFB ; incrémenté à chaque écriture. |
Méthodes de classe
| Méthode | Retourne | Description |
|---|
from_reader(reader) | CFBDocument | Construit un CFBDocument à partir d’une instance CFBReader ouverte. |
from_file(path) | CFBDocument | Ouvre un fichier CFB à path et renvoie un CFBDocument peuplé. |
Voir aussi