सामग्री निर्यात & आयात
Glasswall समर्थित फ़ाइल प्रकारों के लिए सामग्री आइटम्स को export और import करने की क्षमता प्रदान करता है।
यह processed फ़ाइलों के internal components को अतिरिक्त processing के लिए, Glasswall Embedded Engine domain के बाहर, external processes और applications के लिए उपलब्ध कराने की अनुमति देता है। Export होने के बाद, Glasswall Engine द्वारा components को import करके फ़ाइलों को फिर से compose करने से पहले इन components को externally validate किया जा सकता है।
फ़ाइलों के भीतर components पर अतिरिक्त analysis करने में उपयोगकर्ता को सक्षम बनाने के लिए, फ़ाइलों को Glasswall Embedded Engine द्वारा दो बार process किया जाना चाहिए; पहली बार उस package को extract करने के लिए जिसमें फ़ाइल बनाने वाले components होते हैं (export), और दूसरी बार externally analysed और/या modified components को वापस फ़ाइल में reintegrate करने के लिए (import)। Export और import दोनों cycles के दौरान फ़ाइलें Embedded Engine CDR process के माध्यम से स्वतः सुरक्षित भी रहती हैं।
उदाहरण उपयोग के मामले
Export-Import processing के उदाहरण उपयोग के मामलों में शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं:
- डेटा को सुरक्षित रूप से import करने का पैटर्न - Glasswall internal file structure को XML जैसे standard form में प्रस्तुत करता है, जिससे third parties को pattern for safely importing data के हिस्से के रूप में hardware verification करने में सक्षम बनाया जाता है
- डेटा हानि रोकथाम - Export की गई सामग्री, जैसे text, को annotate किया जाता है ताकि सभी text की पहचान की जा सके, जिससे उपयोगकर्ता text search और redaction जैसी DLP processes कर सकें।
- छवि विश्लेषण - steganography attacks का पता लगाने और/या उन्हें रोकने के लिए अतिरिक्त image processing।
Export की जा सकने वाली सामग्री
Glasswall सभी समर्थित file formats के लिए document object model (DOM) को export करने की क्षमता प्रदान करता है, जिसमें सभी content शामिल होते हैं। Export किया गया DOM दो intermediate formats में से किसी एक में प्रस्तुत किया जाता है, XML या SISL। Users के पास embedded images को उनके original form में extract करने या उन्हें DOM representation के रूप में export करने का विकल्प होता है।
Import की जा सकने वाली सामग्री
Glasswall सभी समर्थित file formats के लिए document object model (DOM) को फिर से import करने की क्षमता प्रदान करता है, चाहे exported content में external modification किया गया हो या नहीं (बशर्ते कि modifications file format specification के अनुरूप हों)।
Export package की सामग्री
Export package एक ZIP archive है जिसमें XML या SISL file streams, embedded images, और metadata वाली संबंधित JSON files (PDF images के लिए) शामिल होती हैं।
Export की गई file streams के आकार को न्यूनतम रखने के लिए XML tags/attributes और SISL types/parameters के internal names को छोटा किया जाता है।
XML tags और SISL types:
| टैग / प्रकार (संक्षिप्त) | टैग / प्रकार (पूर्ण) | विवरण |
|---|---|---|
| "S" | STRUCT | हमारे ट्री से एक संरचना नोड को दर्शाता है। |
| "SA" | STRUCTARRAY | STRUCT ऑब्जेक्ट्स की array। |
| "I" | ITEM | STRUCT ऑब्जेक्ट के भीतर एक property (उदा., whitespace indicators, end-of-file markers आदि) |
| "V" | VALUE | फ़ाइल से पढ़े गए संग्रहीत पूर्णांक मान को दर्शाता है। |
| "VA" | VALUEARRAY | फ़ाइल से पढ़े गए data block को दर्शाता है। |
XML attributes और SISL parameters
| एट्रिब्यूट / पैरामीटर (संक्षिप्त) | एट्रिब्यूट / पैरामीटर (पूर्ण) | डेटा प्रकार | विवरण |
|---|---|---|---|
| "o" | offset | यह attribute buffer में वर्तमान item का offset शामिल करता है। buffer file, archive के भीतर की file, CFB object से streams का amalgamation, और अन्य चीज़ों का प्रतिनिधित्व कर सकता है। | |
| "s" | आकार | वर्तमान structure की bytes में कुल लंबाई। | |
| "i" | itemEnum | <integer string> | वर्तमान ITEM का आंतरिक संख्यात्मक प्रतिनिधित्व। |
| "n" | नाम | <string> | वर्तमान structure का आंतरिक नाम। |
| "t" | isText | [ "true | "false" ] | यह दर्शाता है कि element में text है या नहीं। केवल उन items पर लागू होता है जिन्हें internal schemas के भीतर text के रूप में चिह्नित किया गया है। |
| "se" | structEnum | <integer string> | वर्तमान STRUCT का internal numerical representation। |
| "sn" | streamName | <string> | वर्तमान stream का नाम। |
| "c" | cameraName | <string> | वर्तमान camera (parser/validator/writer) का नाम। |
| "st" | isStructuralText | [ "true | "false" ] | structural information और file की visible text content के बीच अंतर करने के लिए attribute। केवल उन items पर लागू होता है जिन्हें internal schemas के भीतर text के रूप में चिह्नित किया गया है। |
| "e" | encoding | [ "UTF 8 | "Base64"] | यह attribute वर्तमान element के भीतर data की encoding निर्दिष्ट करता है। केवल उन items पर लागू होता है जिन्हें internal schemas के भीतर text के रूप में चिह्नित किया गया है। |
SISL-विशिष्ट parameters
| Parameter (संक्षिप्त) | Parameter (पूर्ण) | डेटा प्रकार | विवरण |
|---|---|---|---|
| "__s" | struct | <dictionary> | प्रकार की सामान्य SISL संरचना: [ S | SA | I | V | VA ] |
| "__m" | meta | <dictionary> | वर्तमान SISL संरचना parameters की dictionary |
| "__d" | data | ITEM, VALUE या VALUEARRAY का संग्रहीत डेटा | |
| "__l" | लंबाई | non-printable characters को escape करने से पहले __d में संग्रहीत डेटा का मूल आकार। |
टेक्स्ट डंप निर्यात करें (alpha)
Export Text Dump सुविधा इनपुट फ़ाइल के भीतर मौजूद सभी टेक्स्ट वाली फ़ाइल बनाने का विकल्प प्रस्तुत करती है जिसे export किया जा रहा है। यह फ़ाइल बनाई जाती है और output ZIP फ़ाइल वाली उसी directory में संग्रहीत की जाती है।
टेक्स्ट डंप को content export zips के साथ या उनके बिना export किया जा सकता है।
| फ़ाइल प्रारूप | समर्थित |
|---|---|
| Office 2003 | ✓ |
| Office 1997 | ✓ |
| ✓ * | |
| बाइनरी प्रारूप | ✗ |
| ऑडियो प्रारूप | ✗ |
| इमेज प्रारूप | ✗ |
| MPEG प्रारूप | ✗ |
नोट: जब sysConfig switch
export_embedded_imagesकोtrueपर सेट किया जाता है, तब PDF के लिए Text Dump वर्तमान में उपलब्ध नहीं है। यह PDF text encodings के केवल एक उपसमूह तक भी सीमित है।