मुख्य सामग्री पर जाएँ

फ़ाइल पहचान

Glasswall किसी दी गई फ़ाइल के लिए फ़ाइल को पूरी तरह प्रोसेस किए बिना उसका फ़ाइल प्रकार जल्दी निर्धारित करने की क्षमता प्रदान करता है। इसके लिए संबंधित API functions यहाँ पाए जा सकते हैं।

समर्थित फ़ाइल प्रकारों की पहचान

Glasswall Embedded Engine द्वारा समर्थित फ़ाइल फ़ॉर्मैट्स के लिए, इंजन फ़ाइल एक्सटेंशन की उपस्थिति की परवाह किए बिना या जहाँ फ़ाइल एक्सटेंशन संशोधित किया गया हो, फ़ाइल प्रकार निर्धारित करने का प्रयास कर सकता है। फ़ाइल प्रकार का विश्वसनीय सर्वोत्तम अनुमान प्रदान करने के लिए निम्नलिखित में से एक या अधिक विधियों का उपयोग किया जाता है:

  • फ़ाइल संरचना के कुछ हिस्सों का पार्स करना।
  • Magic number और header signature जाँच।
  • Class ID (GUID) लुकअप।

इस दृष्टिकोण को वैकल्पिक फ़ाइल प्रकार पहचान विधियों के साथ जोड़ा जा सकता है (उदाहरण के लिए, GW2GetFileTypeID API call, जो एक्सटेंशन से फ़ाइल प्रकार की पहचान करता है) ताकि फ़ाइल masquerading के संभावित मामलों का पता लगाया जा सके।

कैरेक्टर एन्कोडिंग पहचान

Glasswall Embedded Engine उन विभिन्न टेक्स्ट फ़ाइल फ़ॉर्मैट्स की एन्कोडिंग भी पहचान सकता है जिन्हें सामान्यतः Glasswall इंजन समर्थन नहीं करता। यह इनपुट फ़ाइल को सभी समर्थित फ़ाइल प्रकारों के लिए "best guess" पहचान के विरुद्ध जाँचने के बाद किया जाता है और यह निर्धारित करेगा कि इनपुट फ़ाइल ASCII या UTF-8 एन्कोडिंग का उपयोग करती है या नहीं।