कैटेगरी वह व्यापक परिवार है, जिससे कोई फ़ाइल संबंधित होती है। यह किसी फ़ाइल के बारे में सबसे बुनियादी सवाल का जवाब देती है कि वह किस तरह की चीज़ है: एक तस्वीर, एक ध्वनि, एक वीडियो, एक दस्तावेज़, या अन्य फ़ाइलों का पैकेज।
यह फ़ाइल प्रकार और एक्सटेंशन से कैसे भिन्न है
एक मेटाडेटा रिपोर्ट यह बताती है कि कोई फ़ाइल क्या है, और यह तीन स्तरों पर विस्तार से करती है, ताकि उन्हें अलग-अलग रखा जा सके। एक्सटेंशन फ़ाइल नाम का आखिरी हिस्सा होता है, जैसे .jpg। फ़ाइल टाइप सटीक फ़ॉर्मैट होता है, JPEG। कैटेगरी वह समूह है, जिससे यह फ़ॉर्मैट संबंधित होता है, raster image। कई अलग-अलग फ़ाइल टाइप, बहुत अलग एक्सटेंशन के साथ, एक ही कैटेगरी साझा करते हैं: AI फ़ाइलें (एक्सटेंशन .ai) और SVG फ़ाइलें (एक्सटेंशन .svg) दोनों वेक्टर इमेज फ़ाइलों की कैटेगरी में आती हैं, भले ही इन दोनों फ़ॉर्मैट्स में इसके अलावा लगभग कुछ भी समान न हो।
यह मान न तो किसी ने टाइप किया होता है, न ही यह फ़ाइल नाम से पढ़ा जाता है। यह मान सॉफ़्टवेयर द्वारा फ़ाइल की जाँच करके, उसकी संरचना और अंदर मौजूद पहचान चिन्हों से निकाला जाता है। यही कारण है कि कैटेगरी कभी‑कभी एक्सटेंशन से अलग हो सकती है। अगर ऐसा हो, तो फ़ाइल का नाम बदला गया है या उसे ऐसे फ़ॉर्मैट में सेव किया गया है जो उसके नाम से मेल नहीं खाता।
सामान्य मान
कैटेगरी छोटे, लोअरकेस लेबल होते हैं। आम उदाहरणों में शामिल हैं:
audioapplicationarchiveexecutableraster imagevector imagetextvideo
ऐसी कैटेगरी और भी कई हैं। यह विचार MIME टाइप से काफ़ी मिलता-जुलता है, वह लेबल जिसे प्रोग्राम एक-दूसरे को भेजी गई सामग्री का वर्णन करने के लिए उपयोग करते हैं: किसी MIME टाइप जैसे image/jpeg में, स्लैश से पहले वाला हिस्सा मूल रूप से यही कैटेगरी होता है, और उसके बाद वाला हिस्सा विशेष फ़ॉर्मैट।
यह आपकी फ़ाइल के लिए क्यों महत्वपूर्ण है
कैटेगरी वह सबसे तेज़ जाँच है, जो आप किसी ऐसी फ़ाइल पर कर सकते हैं, जिसकी उत्पत्ति आपको नहीं पता। अगर invoice.jpg नाम की डाउनलोड की गई फ़ाइल की कैटेगरी executable दिखाई दे, तो वह फ़ोटो नहीं है, और यह जानना फाइल को डबल-क्लिक करने से पहले ज़रूरी है। साधारण तौर पर, यह आपको यह भी बताती है कि किसी अनजान एक्सटेंशन से कोई संकेत न मिलने पर कौन सा प्रोग्राम इस्तेमाल करना चाहिए।
यह रिपोर्ट के बाकी हिस्से की संरचना भी समझाता है। हर कैटेगरी अपने साथ फ़ील्ड का अलग सेट लाती है: किसी रास्टर इमेज की चौड़ाई, ऊँचाई और बिट डेप्थ होती है, किसी ऑडियो फ़ाइल में चैनल और बिट रेट होते हैं, किसी टेक्स्ट दस्तावेज़ में अक्षरों की गिनती होती है। एक बार जब आप कैटेगरी जान लेते हैं, तो आपको पता होता है कि कौन सी पंक्तियां दिखनी चाहिए और कौन सी किसी उचित कारण से अनुपस्थित हैं। इस फ़ील्ड में कोई निजी जानकारी बिल्कुल भी नहीं होती।