VertexDeclaration{/i:

VertexDeclaration{/i:

Približni podaci

CfbReader je niskosni, samo za čitanje parser za komponirane binarne datoteke. Konstruirajte ga preko FromFile ili: FromStream, zatim pređite na stablo direktorijuma s: IterStorages, IterStreams, IterChildren, i FindChildByName.- Koristi. GetStreamData za čitanje sirovih bajta iz imenovanog toka. Implementira IDisposable;U svakom slučaju, upotrebljavajte ga u unutarnjem prostoru. using blokirati za oslobađanje rukovodećih datoteka.

Izgradnja i proizvodnja:

PotpisOpisivanje
CfbReader(data: byte[])Stvara novi. CfbReader s navedenim parametrima.

Metoda za primjenu

PotpisOpisivanje
FromFile(path: string)Otvara CFB datoteku na: path i vraća novi CfbReader.
FromStream(stream: Stream)Čita CFB datoteku iz stream i vraća novi CfbReader.
Dispose()Oslobađa bilo koji rukovodilac datoteke ili tok u držbi ovog čitatelja.
GetEntry(streamId: uint)Vrati se: DirectoryEntry za datog streamId.
GetStreamData(streamId: uint)Vrati sirov bajt sadržaj toka identificiranom s: streamId.
IterStorages()Iznos svih unosa direktorija tipa skladištenja u redoslijedu stabla.
IterStreams()Iznos svih unosa direktorija tipa toka u redoslijedu stabla.
IterChildren(storageStreamId: uint)Iznos direktnih dječjih unosa skladišta identificiranog s: storageStreamId.
IterTree(startStreamId: uint)Iznos svih unosa u poddrvetu korijenjena na: startStreamId (Dubina-prva).
FindChildByName(storageStreamId: uint, name: string)Vrati ID toka direktnog djeteta storageStreamId čije ime je jednako: name, ili nula ako nije pronađena.
ResolvePath(names: IEnumerable<string>, startStreamId: uint)Hoda niz… names od: startStreamId i vraća ID toka konačnog unosa.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
HeaderHeaderČitaj.Parser CFB datoteke; izloži polja veličine sektora.
DifatReadOnlyCollection<uint>Čitaj.DIFAT sektorski lanac prikazan samo za čitanje.
FatReadOnlyCollection<uint>Čitaj.U tom slučaju, u skladu s člankom 13. stavkom 2. točkom (a) i podstavkom 14. stavku 1. točkama 3. i 4. ovog članka.
MiniFatReadOnlyCollection<uint>Čitaj.U tom slučaju, u skladu s člankom 13. stavkom 2. točkom (a) i podstavkom 14. stavku 1. točkama 3. i 4. ovog članka.
DirectoryEntriesReadOnlyCollection<DirectoryEntry>Čitaj.Sve 128-bajtne unose direktorija analizirane iz sektora, u sirovom redu.
RootEntryDirectoryEntryČitaj.Unos u korijenni direktorij (ID toka 0).
MiniStreambyte[]Čitaj.U slučaju da je to moguće, mora se provesti proces ispitivanja.
MajorVersionintČitaj.CFB glavna verzija analizirana iz zaglavlja datoteke.
SectorSizeintČitaj.U tom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4. ovog članka.
MiniSectorSizeintČitaj.U tom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4. ovog članka.
DirectoryEntryCountintČitaj.Broj podataka o upisu u direktorij u sektorima.
MaterializedStreamCountintČitaj.Broj tokova s nepraznim podacima u analiziranom dokumentu.
FileSizeintČitaj.Ukupna veličina izvorne datoteke ili toka u bajtovima.

Također pogledajte:

 Hrvatski