शब्दकोश

फ़ाइल प्रकार क्या है?

फ़ाइल प्रकार किसी फ़ाइल के फ़ॉर्मेट को बताता है, जैसे JPEG, MP3 या PDF। यह मुख्य रूप से फ़ाइल के शुरुआती बाइट्स से आता है, केवल फ़ाइल नाम से नहीं।

file-type

फ़ाइल टाइप आपको बताता है कि आपके पास किस तरह की फ़ाइल है, जैसे JPEG इमेज या PDF डॉक्यूमेंट। यह फ़ॉर्मेट का नाम बताता है, जो तय करता है कि फ़ाइल के अंदर का डेटा कैसे व्यवस्थित है।

मेटाडेटा रिपोर्ट में, File Type फ़ील्ड इस फ़ॉर्मेट को छोटे नाम के रूप में दिखाता है, जैसे JPEG या PDF। यह मान मुख्य रूप से फ़ाइल की सामग्री से आता है, इसलिए यह फ़ाइल नाम की एक्सटेंशन से अलग हो सकता है।

मान कैसा दिखता है

File Type एक छोटा नाम होता है। कई फ़ॉर्मेट के लिए, यह फ़ाइल नाम की एक्सटेंशन का बड़े अक्षरों वाला रूप होता है।

  • PNG एक PNG इमेज के लिए
  • MP4 वीडियो के लिए MP4
  • PDF एक PDF डॉक्युमेंट के लिए
  • JPG फ़ोटो के लिए JPEG, चाहे नाम का अंत .jpg, .jpeg या .jpe से हो
  • उस इमेज के लिए TIFF जिसका नाम .tif या .tiff पर समाप्त होता है

कुछ फ़ाइल टाइप एक ही मूल संरचना साझा करते हैं। MP4 वीडियो, M4A ऑडियो और HEIC इमेज QuickTime फ़ॉर्मेट पर आधारित होते हैं।

WAV ऑडियो और WebP इमेज RIFF नाम की संरचना पर आधारित होते हैं। File Type फिर भी विशेष टाइप का नाम देता है, जैसे MP4 या WAV।

File Type दो संबंधित फ़ील्ड का आधार है: File Type Extension और MIME Type। JPEG फ़ाइल के लिए, ये फ़ील्ड jpg और image/jpeg दिखाते हैं। ऑडियो और वीडियो फ़ाइलों के लिए, ffprobe प्रोग्राम कंटेनर फ़ॉर्मेट को Format Name के रूप में भी दिखाता है।

मूल्य कहाँ से आता है

कोई भी कैमरा या प्रोग्राम File Type को फ़ाइल में नहीं लिखता, और आप इस मान को संपादित नहीं कर सकते। मेटाडेटा रीडर ExifTool, फ़ाइल पढ़ते समय File Type बनाता है।

ExifTool पहले वह फ़ॉर्मेट आज़माता है जो एक्सटेंशन सुझाता है। यह जाँचता है कि क्या फ़ाइल उन निश्चित बाइट पैटर्न से शुरू होती है जिन्हें यह फ़ॉर्मेट उपयोग करता है। यदि बाइट मेल नहीं खाते, तो ExifTool वे अन्य फ़ॉर्मेट जाँचता है जिन्हें वह जानता है।

इस पैटर्न को अक्सर मैजिक नंबर या सिग्नेचर कहा जाता है। JPEG फ़ाइल FF D8 FF बाइट से शुरू होती है, और PNG फ़ाइल 89 50 4E 47 से। raw header इन शुरुआती बाइट को दिखाता है।

जब कोई भी फ़ॉर्मेट मेल नहीं खाता, तो ExifTool File Type की जगह एक त्रुटि दिखाता है, उदाहरण के लिए:

  • यदि ExifTool एक्सटेंशन को जानता है, जैसे .jpg, तो File format error
  • यदि एक्सटेंशन अज्ञात है या गायब है, तो Unknown file type
  • यदि फ़ाइल में कोई डेटा नहीं है, तो File is empty

फ़ाइल प्रकार और एक्सटेंशन एक जैसे नहीं होते

एक्सटेंशन फ़ाइल नाम का अंतिम भाग होता है, जैसे photo.jpg में .jpg। Windows में, एक्सटेंशन आपके कंप्यूटर को बताता है कि फ़ाइल कौन सा प्रोग्राम खोलेगा और कौन सा आइकन दिखाया जाएगा।

कोई भी एक्सटेंशन बदल सकता है, लेकिन इससे फ़ाइल के अंदर का डेटा नहीं बदलता। photo.jpg को photo.png नाम देने से वह फ़ोटो PNG इमेज में नहीं बदल जाती।

क्योंकि ExifTool शुरुआती बाइट पढ़ता है, File Type वास्तविक फ़ॉर्मेट दिखा सकता है। यदि photo.png नाम की फ़ाइल में JPEG दिखता है, तो फ़ाइल वास्तव में गलत एक्सटेंशन वाली JPEG इमेज है।

कुछ फ़ॉर्मेट में मैजिक नंबर नहीं होते, इसलिए यह जाँच हर फ़ाइल के लिए काम नहीं करती। एक ही परिवार के अंदर, जैसे TIFF-आधारित raw फ़ॉर्मेट, एक्सटेंशन ही अब भी विशेष टाइप तय कर सकता है।

आपके पास कौन सी फ़ाइल है, यह कैसे पता करें

  • एक्सटेंशन जाँचें। Windows 11 File Explorer में View चुनें, फिर Show और फिर File name extensions। Windows 10 में, View टैब पर File name extensions बॉक्स चुनें।
  • फ़ाइल के मेटाडेटा में File Type फ़ील्ड पढ़ें।
  • Linux पर, file कमांड चलाएँ। यह 3 तरह के परीक्षण चलाता है और पहले सफल परीक्षण से मिले टाइप को दिखाता है।

यह क्यों महत्वपूर्ण है

जब एक्सटेंशन फ़ाइल टाइप से मेल नहीं खाता, आपका कंप्यूटर गलत प्रोग्राम चुन सकता है। वेब ब्राउज़र यह तय करने के लिए कि किसी फ़ाइल के साथ क्या करना है, एक्सटेंशन नहीं बल्कि वेब सर्वर से मिले MIME टाइप का उपयोग करते हैं।

मेटा कीज़