Cloud MCP फ़ाइल पठन जारी रखने का संदर्भ

सही ऑफ़सेट और सहेजी गई फ़ाइल के संस्करणों के साथ फ़ाइल खंड पढ़ें।

ग्राहक Cloud MCP सहेजी गई फ़ाइलें खंडों में लौटाता है।

जारी रखने के फ़ील्ड

फ़ील्ड

अर्थ

encoding

डिफ़ॉल्ट रूप से utf-8, या स्पष्ट रूप से base64।

content

इस खंड का टेक्स्ट या base64 में एन्कोड किए गए बाइट।

offset

इस खंड की आरंभिक स्थिति।

nextOffset

अगले अनुरोध का offset; null पूरा होने का संकेत है।

version

पूरी सहेजी गई फ़ाइल के बाइट का SHA-256।

byteLength

बाइट में पूरी सहेजी गई फ़ाइल का आकार।

manifestVersion

सहेजी गई फ़ाइल के मैनिफ़ेस्ट का संस्करण, जिसमें कार्यक्षेत्र की पीढ़ी शामिल है।

एन्कोडिंग और ऑफ़सेट

एन्कोडिंग

खंड और जारी रखने की इकाइयाँ

utf-8

प्रति खंड अधिकतम 16384 UTF-16 कोड इकाइयाँ। ऑफ़सेट UTF-16 कोड इकाइयाँ गिनते हैं। टेक्स्ट खंडों को क्रम में जोड़ें।

base64

प्रति खंड अधिकतम 16384 मूल बाइट। ऑफ़सेट डिकोड किए गए बाइट गिनते हैं। प्रत्येक खंड को डिकोड करें, फिर बाइट को क्रम में जोड़ें।

offset: 0 से शुरू करें; वही प्रोजेक्ट, पथ और एन्कोडिंग रखें। null तक nextOffset का अनुसरण करें। version और manifestVersion की तुलना पहले उत्तर से करें। यदि इनमें से कोई बदलता है, तो पढ़ते समय फ़ाइल बदल गई का पालन करें।

सहेजी गई फ़ाइलों के आकार

फ़ाइल और एन्कोडिंग

स्वीकृत संपूर्ण फ़ाइल आकार

सामान्य फ़ाइलें; सभी utf-8 पठन

अधिकतम 1 MiB।

base64: alcad/documents/fab-scene/<name>.alcad-fab-scene.json

अधिकतम 4 MiB।

base64: .gds और .gdsii फ़ाइलें

अधिकतम 4 MiB।

base64: rtl/schematic/results/<sha256>.json

अधिकतम 2 MiB।

base64: evolve/analysis/results/<sha256>.json, alcad/circuit/rlc/results/<sha256>.json, alcad/circuit/digital/results/<sha256>.json

अधिकतम 8 MiB।

altifigence.workspace.files.list से लौटाए गए पथों का उपयोग करें। यदि टूल बताता है कि फ़ाइल के लिए बाइनरी एन्कोडिंग आवश्यक है, तो encoding: "base64" के साथ offset: 0 से फ़ाइल को फिर से पढ़ना शुरू करें।

सेटअप के लिए MCP से कनेक्ट करना देखें।