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
| Sygnatura | Opis |
|---|
CfbDocument() | Tworzy nową instancję CfbDocument. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Tworzy nowy CfbDocument z określonymi parametrami. |
Metody
| Signature | Description |
|---|
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
| Nazwa | Typ | Dostęp | Opis |
|---|
Root | CfbStorage | Odczyt | Główny wpis CfbStorage o identyfikatorze strumienia 0; punkt początkowy dla całego przeglądania katalogu. |
MajorVersion | ushort | Odczyt | Główna wersja CFB z nagłówka pliku (3 dla sektorów 512‑bajtowych, 4 dla sektorów 4096‑bajtowych). |
MinorVersion | ushort | Odczyt | Mniejsza wersja CFB z nagłówka pliku (zawsze 0x003E zgodnie ze specyfikacją). |
TransactionSignatureNumber | uint | Odczyt | Pole podpisu transakcji z nagłówka CFB; niezerowe tylko w plikach transakcyjnych. |
Zobacz także