PropertyCollection - Я не могу.

PropertyCollection - Я не могу.

Обзор

CfbWriter сериализует a CfbDocument в действительный Двойной файл. ToBytes для получения серийного содержимого в виде байтового массива, или WriteFile Внутренний диск, который мы используем для записи на диске. Serialize Метод строит FAT, DIFAT, mini-FAT и каталог секторов в соответствии с MS-CFB спецификации. Конструкторы используются внутренне автором для представления записей записи и сектора цепочек.

Конструкторы

ПодписьОписание:
Serializer(document: CfbDocument)Создает новый CfbWriter с указанными параметрами.
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)Создает новый CfbWriter с указанными параметрами.
Chain(payload: byte[])Создает новый CfbWriter с указанными параметрами.

Методы

ПодписьОписание:
ToBytes(document: CfbDocument)Сериализирует document на байтный массив, соответствующий CFB.
WriteFile(document: CfbDocument, path: string)Сериализирует document и записывает его в файл на path.
Serialize()Выполняет внутреннюю схему CFB: выделяет сектора FAT, создаёт записи каталога и возвращает полный бинарный файл.

Свойства

Наименование:Тип:Доступ к нимОписание:
StreamIduintЧитайте .Индекс каталога на нулевой основе, присвоенный данному запису.
NamestringЧитайте .Название записи UTF-16LE, как оно будет отображаться в каталоге CFB.
ObjectTypeDirectoryObjectTypeЧитайте .В связи с этим DirectoryObjectType значение, зашифрованное в байте объекта типа данной записи.
Clsidbyte[]Читайте .16-byte CLSID written to this entry’s CLSID field.
StateBitsuintЧитайте .Биты состояния, определенные приложениями, написаны в данную запись.
CreationTimeulongЧитайте .Временная марка создания (FILETIME) записана в данную запись.
ModifiedTimeulongЧитайте .Временная марка изменения (FILETIME) записана в данную запись.
StreamDatabyte[]Читайте .Байты полезной нагрузки для записей потокового типа (пустой для записи типа хранения).
ChildrenList<EntryRecord>Читайте .Порядочный список детей. EntryRecord записи для узлов типа хранения.
ColorFlagDirectoryColorFlagЧитайте .Красно-черный цвет дерева записан в реестр каталога этой записи.
LeftSiblingIduintЧитайте .Поток идентификации левого брата в красно-черном дереве.
RightSiblingIduintЧитайте .Поток идентификации правого брата в красно-черном дереве.
ChildIduintЧитайте .ID потока первой подзаголовной записи (для узлов типа хранения).
StartingSectorLocationuintЧитайте .Первый индекс сектора FAT для данных этого потока.
StreamSizeulongЧитайте .Размер в байтах полезной нагрузки потока данных.
IsRootboolЧитайте .Верно, если эта запись является залогом корневого хранилища (ID потока 0).
IsStorageboolЧитайте .Верно, если эта запись - контейнер для хранения.
IsStreamboolЧитайте .Верно, если эта запись является потоком данных.
Payloadbyte[]Читайте .Полные серийные байты данной записи (используются внутри конструктора цепочки).
SectorsList<uint>Читайте .Порядочный список индексов сектора жирных масел, отнесенных к данным этой записи.
FirstSectoruintЧитайте .Индекс первого сектора СОТ, отнесенного к данным этой записи.

См. также:

 Русский