CfbReader adalah tingkat rendah, hanya membaca parser untuk Komposisi File file biner. Membangunnya melalui FromFile atau: FromStream, lalu navigasi ke directory tree dengan IterStorages, IterStreams, IterChildren, dan FindChildByName.Gunakan . GetStreamData untuk membaca byte mentah dari aliran bernama. Implementes IDisposable;Selalu gunakan di dalam sebuah using blok untuk melepaskan file handle.
Konstruksi
Tanda tangan
Deskripsi
CfbReader(data: byte[])
Membuat baru CfbReader dengan parameter yang ditentukan.
Metode-metode yang digunakan
Tanda tangan
Deskripsi
FromFile(path: string)
Buka file CFB di path dan mengembalikan yang baru. CfbReader.
FromStream(stream: Stream)
Membaca file CFB dari stream dan mengembalikan yang baru. CfbReader.
Dispose()
Melepaskan mana-mana file yang dipegang oleh pembaca ini.
GetEntry(streamId: uint)
Mengembalikan DirectoryEntry untuk yang diberikan streamId.
GetStreamData(streamId: uint)
Mengembalikan isi byte mentah dari aliran yang diidentifikasi dengan: streamId.
IterStorages()
Mengembalikan semua entri direktori tipe penyimpanan dalam urutan pohon.
IterStreams()
Mengembalikan semua entri direktori tipe stream dalam urutan pohon.
IterChildren(storageStreamId: uint)
Hasil langsung anak entri penyimpanan yang diidentifikasi oleh: storageStreamId.
IterTree(startStreamId: uint)
Menghasilkan semua entri dalam subtree yang berakar pada startStreamId (dalam-lebih dahulu).