CfbDocument

CfbDocument

Przegląd

CfbDocument reprezentuje dokument Compound File Binary w pamięci. Użyj statycznych metod fabrycznych FromFile, FromStream lub FromReader, aby otworzyć istniejący plik CFB, lub wywołaj pełny konstruktor, aby utworzyć nowy dokument z korzenia CfbStorage. Właściwość Root zapewnia dostęp do magazynu najwyższego poziomu, z którego możesz nawigować po całym drzewie katalogów.

Konstruktory

SygnaturaOpis
CfbDocument()Tworzy nową instancję CfbDocument.
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint)Tworzy nowy CfbDocument z określonymi parametrami.

Metody

SignatureDescription
FromReader(reader: CfbReader)Tworzy CfbDocument, odczytując wszystkie wpisy z otwartej instancji CfbReader.
FromFile(path: string)Otwiera plik CFB pod adresem path i zwraca nowy CfbDocument.
FromStream(stream: Stream)Odczytuje dokument CFB z stream i zwraca nowy CfbDocument.

Właściwości

NazwaTypDostępOpis
RootCfbStorageOdczytGłówny wpis CfbStorage o identyfikatorze strumienia 0; punkt początkowy dla całego przeglądania katalogu.
MajorVersionushortOdczytGłówna wersja CFB z nagłówka pliku (3 dla sektorów 512‑bajtowych, 4 dla sektorów 4096‑bajtowych).
MinorVersionushortOdczytMniejsza wersja CFB z nagłówka pliku (zawsze 0x003E zgodnie ze specyfikacją).
TransactionSignatureNumberuintOdczytPole podpisu transakcji z nagłówka CFB; niezerowe tylko w plikach transakcyjnych.

Zobacz także

 Polski