एक SVG
फ़ाइल मूल रूप से XML
फ़ाइल है इसलिए मैं एक जादू संख्या के रूप में स्ट्रिंग <?xml
(या हेक्स प्रतिनिधित्व: '3c 3f 78 6d 6c'
) का उपयोग कर सकता हूं लेकिन ऐसा करने के लिए कुछ विरोधी कारण हैं यदि उदाहरण के लिए अतिरिक्त सफेद-जगहें हैं इस चेक को तोड़ सकता है।मैं कैसे कह सकता हूं कि एक जादू संख्या का उपयोग किए बिना एक फ़ाइल एसवीजी है?
अन्य छवियों की मुझे आवश्यकता है/जांच करने की उम्मीद है सभी बाइनरी हैं और जादू संख्याएं हैं। अंततः पाइथन का उपयोग करके विस्तार का उपयोग किए बिना फ़ाइल SVG
प्रारूप है, तो मैं तेज़ी से जांच कैसे कर सकता हूं?
फ़ाइल की शुरुआत बाइनरी के रूप में पढ़ने के बारे में - अगर आपको कोई जादू संख्या नहीं मिलती है, तो आप इसे पाठ के रूप में पढ़ते हैं और इसे अपने ज्ञात पाठ पैटर्न में मिलान करने का प्रयास करते हैं? – dmg
@ डीजेवी उचित लगता है। और मैं नहीं देखता कि यह कैसे टूट सकता है। –