MIME टाइप पहचानकर्ता
फ़ाइल की कंटेंट सिग्नेचर (मैजिक नंबर) का विश्लेषण करके उसके MIME टाइप की पहचान करें। ब्राउज़र द्वारा रिपोर्ट किए गए MIME टाइप की वास्तविक फ़ाइल कंटेंट से तुलना करें।
इनपुट
आउटपुट
रीडमी
MIME Type क्या है?
एक MIME type (Multipurpose Internet Mail Extensions type) फ़ाइल की प्रकृति और फ़ॉर्मेट को दर्शाने का मानक तरीका है। यह दो भागों से बना होता है: एक type और एक subtype, जो स्लैश (जैसे image/jpeg, text/html) द्वारा अलग किए जाते हैं। मूल रूप से ई‑मेल अटैचमेंट्स के लिए विकसित किया गया था, MIME types अब वेब ब्राउज़र, सर्वर और एप्लिकेशन के लिए आवश्यक हैं ताकि वे विभिन्न फ़ाइल फ़ॉर्मेट को कैसे संभालें, यह निर्धारित कर सकें।
जब आप किसी फ़ाइल को वेबसाइट पर अपलोड करते हैं या उसे अपने ब्राउज़र में खोलते हैं, तो सिस्टम MIME type का उपयोग यह तय करने के लिए करता है कि उसे प्रदर्शित किया जाए, डाउनलोड किया जाए, या किसी विशिष्ट तरीके से प्रोसेस किया जाए। कभी‑कभी फ़ाइलों के एक्सटेंशन गलत होते हैं या उनका नाम बदल दिया जाता है, जिससे वास्तविक फ़ॉर्मेट के बारे में भ्रम उत्पन्न होता है—यहीं पर MIME type डिटेक्शन महत्वपूर्ण बन जाता है।
टूल विवरण
MIME Type Identifier अपलोड की गई फ़ाइलों का विश्लेषण करके उनके वास्तविक कंटेंट टाइप का पता लगाता है, फ़ाइल सिग्नेचर (जिसे मैजिक नंबर भी कहा जाता है) – फ़ाइल की शुरुआत में मौजूद विशिष्ट बाइट सीक्वेंस – की जाँच करके। यह टूल ब्राउज़र द्वारा रिपोर्ट किए गए MIME type की तुलना डिटेक्टेड कंटेंट टाइप से करता है, जिससे आप फ़ाइल की प्रामाणिकता सत्यापित कर सकते हैं और संभावित मिसमैच की पहचान कर सकते हैं।
विशेषताएँ
- Content-Based Detection: फ़ाइल सिग्नेचर का विश्लेषण करके वास्तविक MIME type निर्धारित करता है
- Browser Comparison: ब्राउज़र‑रिपोर्टेड और डिटेक्टेड दोनों MIME types दिखाता है
- File Information: फ़ाइलनाम, आकार और एक्सटेंशन प्रदर्शित करता है
- Extension Suggestion: डिटेक्टेड टाइप के आधार पर उपयुक्त फ़ाइल एक्सटेंशन की सिफ़ारिश करता है
- Mismatch Warning: जब ब्राउज़र‑रिपोर्टेड टाइप डिटेक्टेड कंटेंट से अलग हो तो चेतावनी देता है
- Wide Format Support: सामान्य फ़ॉर्मेट्स को पहचानता है, जिसमें इमेजेज (JPEG, PNG, GIF, WebP, SVG), दस्तावेज़ (PDF, Office फ़ाइलें), आर्काइव्स (ZIP, RAR, 7z), ऑडियो/वीडियो फ़ाइलें, और टेक्स्ट फ़ॉर्मेट शामिल हैं
उपयोग के मामले
- File Verification: पुष्टि करें कि फ़ाइल का एक्सटेंशन उसके वास्तविक कंटेंट से मेल खाता है या नहीं
- Security Analysis: संभावित खतरनाक फ़ाइलों की पहचान करें जो सुरक्षित फ़ॉर्मेट के रूप में छिपी हों
- Debugging: वेब एप्लिकेशन में फ़ाइल अपलोड या डिस्प्ले समस्याओं का समाधान करें
- Data Recovery: जब एक्सटेंशन खो गया हो या गलत हो, तब फ़ाइल टाइप की पहचान करें
- Content Validation: प्रोसेसिंग से पहले यह सुनिश्चित करें कि अपलोड की गई फ़ाइलें अपेक्षित फ़ॉर्मेट से मेल खाती हों
- Forensics: संदेहास्पद फ़ाइलों का विश्लेषण करके उनकी वास्तविक प्रकृति निर्धारित करें