Overview
CfbReader यह एक कम स्तर, केवल पढ़ने के लिए पैसर है जो संयुक्त फ़ाइल बाइनरी फ़िल्टर के साथ बनाता है। FromFile या FromStream,इसके बाद, निर्देशिका पेड़ पर जाकर IterStorages, IterStreams, IterChildren,और FindChildByName.उपयोग करें GetStreamData एक नामित प्रवाह से कच्चे बाइट्स को पढ़ने के लिए. लागू करें IDisposable;हमेशा इसे एक के अंदर इस्तेमाल करें। using फ़ाइल हस्तक्षेप करने के लिए ब्लॉक करें।.
Constructors
| Signature | Description |
|---|
CfbReader(data: byte[]) | एक नया बनाता है CfbReader निर्दिष्ट पैरामीटर के साथ।. |
Methods
| Signature | Description |
|---|
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
| Name | Type | Access | Description |
|---|
Header | Header | Read | Parsed CFB फ़ाइल शीर्षक; क्षेत्र-आकार के क्षेत्रों को प्रदर्शित करता है।. |
Difat | ReadOnlyCollection<uint> | Read | DIFAT क्षेत्र श्रृंखला की एक ही पढ़ने-देखें।. |
Fat | ReadOnlyCollection<uint> | Read | FAT (फ़ाइल आवंटित तालिका) सेक्टर श्रृंखला की एक पढ़ने-केवल दृश्य।. |
MiniFat | ReadOnlyCollection<uint> | Read | FAT (फ़ाइल आवंटित तालिका) सेक्टर श्रृंखला की एक पढ़ने-केवल दृश्य।. |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Read | सभी 128-बाइट निर्देशिका में प्रवेश द्वारों को निर्देशक क्षेत्रों से, कच्चे क्रम में पारित किया जाता है।. |
RootEntry | DirectoryEntry | Read | रूट निर्देशिका इनपुट (स्ट्रीम आईडी 0). |
MiniStream | byte[] | Read | मिनी-प्रवाह कंटेनर के रस बाइट्स (रूट इनपुट का डेटा प्रवाह)।. |
MajorVersion | int | Read | CFB मुख्य संस्करण फ़ाइल शीर्षक से पैरसेड है।. |
SectorSize | int | Read | बैट में क्षेत्र का आकार (512 v3, 4096 v4) है।. |
MiniSectorSize | int | Read | बैट में क्षेत्र का आकार (512 v3, 4096 v4) है।. |
DirectoryEntryCount | int | Read | निर्देशिका क्षेत्रों में कुल संख्या निर्देशांक इनपुट रिकॉर्ड।. |
MaterializedStreamCount | int | Read | पेरसेड दस्तावेज़ में गैर-चाली डेटा के साथ प्रवाहों की संख्या।. |
FileSize | int | Read | स्रोत फ़ाइल या बूट में प्रवाह का कुल आकार।. |
See Also