CfbDocument

Overview

CfbDocument представляє в пам’яті двоякісний документ Compound File. Використовуйте статичні фабричні методи FromFile, FromStream, або FromReader відкрити існуючий файл CFB або викликати повний конструктор для створення нового документа з CfbStorage Корінь. Root property дає доступ до зберігання верхнього рівня, з якого можна перейти по всьому дереві каталогів.

Constructors

SignatureDescription
CfbDocument()Створює новий CfbDocument Наприклад.
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint)Створює новий CfbDocument з зазначеними параметрами.

Methods

SignatureDescription
FromReader(reader: CfbReader)Створює CfbDocument читаючи всі записи з відкритого CfbReader Наприклад.
FromFile(path: string)Відкриває файл CFB на: path і повертає новий файл. CfbDocument.
FromStream(stream: Stream)Читає документ CFB від: stream і повертає новий файл. CfbDocument.

Properties

NameTypeAccessDescription
RootCfbStorageReadКорінь. CfbStorage запис на ID потоку 0; початна точка для всіх переходів по каталозі.
MajorVersionushortReadОсновна версія CFB з заголовку файлу (3 для секторів 512 байтів, 4 для секторів 4096 байт).
MinorVersionushortReadCFB менша версія з заголовку файлу (завжди 0x003E відповідно до специфікації).
TransactionSignatureNumberuintReadПоле підпису транзакції з заголовку CFB; не нульовий тільки в файлах, що мають трансакцію.

See Also

 Українська