CfbReader

Overview

CfbReader यह एक कम स्तर, केवल पढ़ने के लिए पैसर है जो संयुक्त फ़ाइल बाइनरी फ़िल्टर के साथ बनाता है। FromFile या FromStream,इसके बाद, निर्देशिका पेड़ पर जाकर IterStorages, IterStreams, IterChildren,और FindChildByName.उपयोग करें GetStreamData एक नामित प्रवाह से कच्चे बाइट्स को पढ़ने के लिए. लागू करें IDisposable;हमेशा इसे एक के अंदर इस्तेमाल करें। using फ़ाइल हस्तक्षेप करने के लिए ब्लॉक करें।.

Constructors

SignatureDescription
CfbReader(data: byte[])एक नया बनाता है CfbReader निर्दिष्ट पैरामीटर के साथ।.

Methods

SignatureDescription
FromFile(path: string)CFB फ़ाइल को खोलने के लिए path एक नया लौटता है CfbReader.
FromStream(stream: Stream)CFB फ़ाइल से जुड़े अन्य समाचार » stream एक नया लौटता है CfbReader.
Dispose()किसी भी फ़ाइल मैनेजमेंट या स्ट्रीम को इस पाठक द्वारा रखी जाती है।.
GetEntry(streamId: uint)लौटें ये DirectoryEntry दिए गए के लिए streamId.
GetStreamData(streamId: uint)वापस पाउडर की सामग्री को लौटाता है जो प्रवाह द्वारा पहचाना गया है streamId.
IterStorages()सभी स्टोरेज-टाइप डायलॉग पेड़ के आदेश में प्रवेश करता है।.
IterStreams()सभी स्ट्रीम-टाइप निर्देशिका में पेड़ के आदेश में प्रवेश करता है।.
IterChildren(storageStreamId: uint)बच्चों के भंडारण में सीधे प्रवेश द्वार का लाभ storageStreamId.
IterTree(startStreamId: uint)सभी में से किसी एक को नीचे की ओर रखा गया है। startStreamId (पहले में गहराई से).
FindChildByName(storageStreamId: uint, name: string)सीधे बच्चे के स्ट्रीम आईडी को वापस कर देता है storageStreamId जिसका नाम समान है। name,या तो नहीं, अगर न मिलता है।.
ResolvePath(names: IEnumerable<string>, startStreamId: uint)एक सीरीज के लिए चल रहा है names शुरू से ही startStreamId और अंतिम प्रवेश के स्ट्रीम आईडी को वापस करता है।.

Properties

NameTypeAccessDescription
HeaderHeaderReadParsed CFB फ़ाइल शीर्षक; क्षेत्र-आकार के क्षेत्रों को प्रदर्शित करता है।.
DifatReadOnlyCollection<uint>ReadDIFAT क्षेत्र श्रृंखला की एक ही पढ़ने-देखें।.
FatReadOnlyCollection<uint>ReadFAT (फ़ाइल आवंटित तालिका) सेक्टर श्रृंखला की एक पढ़ने-केवल दृश्य।.
MiniFatReadOnlyCollection<uint>ReadFAT (फ़ाइल आवंटित तालिका) सेक्टर श्रृंखला की एक पढ़ने-केवल दृश्य।.
DirectoryEntriesReadOnlyCollection<DirectoryEntry>Readसभी 128-बाइट निर्देशिका में प्रवेश द्वारों को निर्देशक क्षेत्रों से, कच्चे क्रम में पारित किया जाता है।.
RootEntryDirectoryEntryReadरूट निर्देशिका इनपुट (स्ट्रीम आईडी 0).
MiniStreambyte[]Readमिनी-प्रवाह कंटेनर के रस बाइट्स (रूट इनपुट का डेटा प्रवाह)।.
MajorVersionintReadCFB मुख्य संस्करण फ़ाइल शीर्षक से पैरसेड है।.
SectorSizeintReadबैट में क्षेत्र का आकार (512 v3, 4096 v4) है।.
MiniSectorSizeintReadबैट में क्षेत्र का आकार (512 v3, 4096 v4) है।.
DirectoryEntryCountintReadनिर्देशिका क्षेत्रों में कुल संख्या निर्देशांक इनपुट रिकॉर्ड।.
MaterializedStreamCountintReadपेरसेड दस्तावेज़ में गैर-चाली डेटा के साथ प्रवाहों की संख्या।.
FileSizeintReadस्रोत फ़ाइल या बूट में प्रवाह का कुल आकार।.

See Also

 हिन्दी