CfbWriter

Overview

CfbWriter सीरियल ए CfbDocument एक वैध फ़ाइल बाइनरी फ़ोल्डर में प्रवेश करें. कॉल ToBytes एक बाइट रिले के रूप में श्रृंखला सामग्री प्राप्त करने के लिए, या WriteFile डिस्क पर सीधे लिखने के लिए. आंतरिक Serialize विधि एमएस-सीएफबी विनिर्देश के अनुसार एफएटी, डीआईएफएट, मिनी-एफटी और निर्देशिका क्षेत्रों का निर्माण करती है. निर्माता द्वारा आंतरिक रूप से उपयोग किए जाते हैं कि वे प्रवेश रिकॉर्ड और क्षेत्र श्रृंखलाओं का प्रतिनिधित्व करते हैं।.

Constructors

SignatureDescription
Serializer(document: CfbDocument)एक नया बनाता है CfbWriter निर्दिष्ट पैरामीटर के साथ।.
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong)एक नया बनाता है CfbWriter निर्दिष्ट पैरामीटर के साथ।.
Chain(payload: byte[])एक नया बनाता है CfbWriter निर्दिष्ट पैरामीटर के साथ।.

Methods

SignatureDescription
ToBytes(document: CfbDocument)Serializes document एक CFB-संयुक्त बाइट आरेख के लिए।.
WriteFile(document: CfbDocument, path: string)Serializes document और इसे फ़ाइल में लिखें। path.
Serialize()यह आंतरिक CFB लेआउट को पूरा करता है: FAT क्षेत्रों को आवंटित करता हैं, निर्देशिका इनपुट बनाता है और पूर्ण बाइनरी वापस देता है।.

Properties

NameTypeAccessDescription
StreamIduintReadइस प्रवेश रिकॉर्ड के लिए निर्धारित शून्य-आधारक निर्देशिका सूचकांक।.
NamestringReadUTF-16LE इनपुट नाम जैसा कि यह CFB निर्देशिका में दिखाई देगा।.
ObjectTypeDirectoryObjectTypeReadके लिए DirectoryObjectType इस प्रविष्टि के ऑब्जेक्ट-टाइप बाइट में कोड किए गए मूल्य।.
Clsidbyte[]Read16-byte CLSID written to this entry’s CLSID field.
StateBitsuintReadइस लेख में लिखा गया अनुप्रयोग-निर्धारित राज्य बिट्स।.
CreationTimeulongReadइस लेख में लिखा गया है फ़िल्टा (Filetime) का समय।.
ModifiedTimeulongReadइस पोस्ट में लिखे गए परिवर्तन का समय (FILETIME)।.
StreamDatabyte[]Readस्ट्रीम-टाइप इनपुट के लिए भुगतान बाइट्स (स्टोरेज-टेइपी इनप के बारे में छूट)।.
ChildrenList<EntryRecord>Readबच्चों की सूची का आदेश EntryRecord भंडारण प्रकार के नोड्स के लिए प्रवेश।.
ColorFlagDirectoryColorFlagReadलाल-ब्लैक पेड़ रंग इस प्रविष्टि के निर्देशिका रिकॉर्ड में लिखा है।.
LeftSiblingIduintReadलाल-ब्लैक पेड़ में बाएं भाई का स्ट्रीम आईडी।.
RightSiblingIduintReadलाल-ब्लैक पेड़ में सही भाई का स्ट्रीम आईडी।.
ChildIduintReadप्रवाह आईडी पहली बच्चे के प्रवेश (स्टोरेज-टाइप नोड्स के लिए)।.
StartingSectorLocationuintReadइस प्रवाह के डेटा के लिए पहला FAT क्षेत्र सूचकांक।.
StreamSizeulongReadतार के डेटा भुगतान भार का आकार बाइट्स में।.
IsRootboolReadयह सच है यदि यह इनपुट रूट स्टोरेज इनप (स्ट्रीम आईडी 0) है।.
IsStorageboolReadयह सच है अगर यह प्रवेश एक भंडारण कंटेनर है।.
IsStreamboolReadयह सच है अगर यह प्रवेश एक डेटा स्ट्रीम है।.
Payloadbyte[]Readइस प्रविष्टि के पूर्ण सीरियल ब्यूट्स (क्रेन निर्माता द्वारा आंतरिक रूप से उपयोग किया जाता है)।.
SectorsList<uint>Readइस प्रविष्टि के डेटा को आवंटित FAT क्षेत्र सूचियों की ऑर्डर सूची।.
FirstSectoruintReadइस प्रविष्टि के डेटा को आवंटित करने वाले पहले FAT क्षेत्र का सूचकांक।.

See Also

 हिन्दी