CfbWriter

Overview

CfbWriter serializasyon a CfbDocument Bir biner dosya ile birleşik dosyaya girin. ToBytes Seriye içeriği bir byte array olarak elde etmek veya WriteFile Disk’e doğru yazmak için. içeride Serialize Metoda, MS-CFB spesifikasyonuna göre FAT, DIFAT ve mini-FAT sektörlerini oluşturur. yapımcılar yazar tarafından giriş kayıtlarını ve sektör zincirlerini temsil etmek için içeride kullanılır.

Constructors

SignatureDescription
Serializer(document: CfbDocument)Yeni bir yaratıyor CfbWriter Belirlenen parametrelerle.
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)Yeni bir yaratıyor CfbWriter Belirlenen parametrelerle.
Chain(payload: byte[])Yeni bir yaratıyor CfbWriter Belirlenen parametrelerle.

Methods

SignatureDescription
ToBytes(document: CfbDocument)Serializes document CFB ile uyumlu bir byte array.
WriteFile(document: CfbDocument, path: string)Serializes document Dosyaya yazdığınızda, path.
Serialize()CFB’nin iç düzenini gerçekleştirir: FAT sektörlerini ayırır, dizin girişleri oluşturur ve tam binary geri getirir.

Properties

NameTypeAccessDescription
StreamIduintReadBu giriş kayıtlarına atanan sıfır tabanlı dizin endeksi.
NamestringReadUTF-16LE giriş adı CFB dizininde görünür.
ObjectTypeDirectoryObjectTypeReadO zamanlar DirectoryObjectType Bu girişin nesne-tip byte kodlanmış değer.
Clsidbyte[]Read16-byte CLSID written to this entry’s CLSID field.
StateBitsuintReadBu giriş için yazılmış uygulama-defined devlet bitleri.
CreationTimeulongReadBu yazıya yazılan filet (Filetime) yazısı.
ModifiedTimeulongReadBu yazıya yazılan değişiklik zamanlaması (FILETIME).
StreamDatabyte[]ReadAkış tipi girişler için ödeme yükü byte ( depolama türü girişleri için ücretsiz).
ChildrenList<EntryRecord>ReadÇocukların sipariş listesi EntryRecord depolama türü düğümleri için girişler.
ColorFlagDirectoryColorFlagReadKırmızı-siyah ağaç rengi bu giriş dizin kayıtlarına yazılmıştır.
LeftSiblingIduintReadKırmızı-siyah ağaçta sol kardeşin akış kimliği.
RightSiblingIduintReadKırmızı-siyah ağaçta doğru kardeşin akış kimliği.
ChildIduintReadİlk çocuk girişinin akış kimliği ( depolama tipi düğümler için).
StartingSectorLocationuintReadBu akımın verileri için ilk FAT sektör endeksi.
StreamSizeulongReadBu sayede veri akışının payload boyutları.
IsRootboolReadBu giriş kök depolama girişi ise doğru (stream ID 0).
IsStorageboolReadBu giriş bir depolama konteyneridir.
IsStreamboolReadBu giriş bir veri akışı ise doğru.
Payloadbyte[]ReadBu girişin tam serializasyon bytları (çetesi yapımcısı tarafından içeride kullanılır).
SectorsList<uint>ReadBu giriş verilerine atanan FAT sektörü endekslerinin sipariş listesi.
FirstSectoruintReadBu giriş verilerine atanan ilk FAT sektörünün endeksi.

See Also

 Türkçe