सवाल विंडोज़ पर एक्सटेंशन के बिना मैं फ़ाइल प्रकार कैसे निर्धारित कर सकता हूं?


मुझे कभी-कभी अपने क्लाइंट से फ़ाइलें मिलती हैं जिनमें गलत फ़ाइल एक्सटेंशन होता है। उदाहरण के लिए, नाम है image.jpg लेकिन फ़ाइल वास्तव में एक टीआईएफएफ छवि है। कई मामलों में मैं फ़ाइल को एक टेक्स्ट एडिटर में खोलकर इसे स्पष्ट कर सकता हूं, पहले कुछ बाइट्स को देखकर, फिर यह किस फ़ाइल प्रकार को कम करता है।

यह मेरे लिए जेपीईजी, टीआईएफएफ, जीआईएफ और पीडीएफ फाइलों के साथ काम करता है। हालांकि वहां कई और फाइल प्रकार हैं।

क्या डेटा युक्त डेटा का विश्लेषण करके सही फ़ाइल प्रकार की पहचान स्वचालित करना संभव है?


146
2018-04-24 07:36


मूल


रुचि रखने वालों के लिए file कमांड * nix मशीनों पर यह करता है। - boehj
बहुत अच्छा सवाल! कुछ ऐसा जो मैंने गुप्त रूप से इस समय चाहता था, लेकिन हमेशा पूछना भूल गया :) - pepoluan
मुझे समझ में नहीं आता कि यह सवाल ऑफ-विषय क्यों है (3 साल बाद)। मैं एक विशिष्ट सॉफ्टवेयर के लिए नहीं पूछता (मैंने इस सवाल को रेखांकित करने के लिए मेरे प्रश्न का खुलासा किया)। मैं बस एक समाधान के लिए aks। - Martin
मुझे समझ में नहीं आता कि क्यों 26 लोग सोचते हैं कि बोहेज * निक्स से संबंधित टिप्पणी "पोस्ट में कुछ उपयोगी जोड़ती है"। यह सवाल टैग किया गया है windows, लेकिन टिप्पणी का अर्थ है: "आप विंडोज़ पर ऐसा नहीं कर सकते हैं, आपको इसके बजाय * निक्स का उपयोग करना होगा"। इसलिए? टिप्पणी "रुचि रखने वालों के लिए" निर्देशित है। में क्या? कंप्यूटर बदलें? :( - Aacini
@Aacini * निक्स लोगों के लिए उपयोगी जो Google से यहां आते हैं। - jingyu9575


जवाब:


आप इसका उपयोग कर सकते हैं TrID उपकरण जिसमें फ़ाइलों की पहचान करने के लिए फ़ाइल प्रकार परिभाषाओं की एक बढ़ती लाइब्रेरी है।

Screenshot

वाइल्डकार्ड समर्थित हैं, इसलिए आपके उदाहरण में आप सभी छवियों को किसी फ़ोल्डर में जांचने के लिए रख सकते हैं, उदा। सी: \ verifyimages - तो आप कमांड का उपयोग कर सकते हैं:

trid C:\verifyimages\*

यह सभी फाइलों की जांच करेगा verifyimages फ़ोल्डर।


एक जीयूआई संस्करण भी उपलब्ध है, TrIDNet:

Screenshot

विंडोज एक्सप्लोरर और कुल कमांडर में आप आसानी से TrID या TrIDNet को एकीकृत कैसे कर सकते हैं इस पर दस्तावेज़ उपलब्ध है:

विन्डोज़ एक्सप्लोरर

कुल कमांडर


138
2018-04-24 07:47



ध्यान दें कि यह इंगित करता है कि यह वाणिज्यिक उपयोग के लिए लाइसेंस प्राप्त नहीं है, केवल व्यक्तिगत उपयोग - Chris Magnuson
मुझे इस समस्या का उपयोग करने के लिए कौन सी डाउनलोड फाइलें जरूरी थीं, यह पता लगाने में कुछ परेशानी थी। तो इस टिप्पणी में सहायता करना है। आपको दो फाइलें डाउनलोड करने की आवश्यकता होगी। सबसे पहले, या तो कमांड लाइन उपयोगिता या जीयूआई उपयोगिता। दूसरा, एक्सएमएल परिभाषाओं का एक फ़ोल्डर जिसे "TrID XML defs" कहा जाता है। परिभाषा एक्सएमएल फाइलों को एक ही निर्देशिका में TrID के रूप में रखें। फिर परिभाषा स्कैन करें। अंत में आप इसका उपयोग शुरू कर सकते हैं। - mrtsherman
स्पष्टीकरण के लिए धन्यवाद, mrtsherman। मैं भी उलझन में था। डॉक्स में सुधार किया जा सकता है, लेकिन अच्छा उपकरण! - J Woodchuck


फ़ाइल

फ़ाइल इसे वर्गीकृत करने के प्रयास में प्रत्येक तर्क का परीक्षण करता है। इस आदेश में किए गए परीक्षणों के तीन सेट हैं: फाइल सिस्टम परीक्षण, जादू संख्या परीक्षण, और भाषा परीक्षण। प्रथम परीक्षण जो सफल होता है फ़ाइल प्रकार मुद्रित करने का कारण बनता है।

मुद्रित प्रकार में आमतौर पर शब्दों में से एक होगा टेक्स्ट (फ़ाइल में केवल प्रिंटिंग वर्ण और कुछ सामान्य नियंत्रण वर्ण हैं और शायद ASCII टर्मिनल पर पढ़ने के लिए सुरक्षित है) निष्पादन (फ़ाइल में कुछ यूनिक्स कर्नेल या किसी अन्य के लिए समझने योग्य रूप में प्रोग्राम को संकलित करने का परिणाम होता है), या डेटा जिसका अर्थ कुछ और है (डेटा आमतौर पर "द्विआधारी" या गैर-प्रिंट करने योग्य होता है)। अपवाद अच्छी तरह से ज्ञात फ़ाइल स्वरूप (कोर फाइल, टैर आर्काइव) हैं जो बाइनरी डेटा रखने के लिए जाने जाते हैं।


48
2018-04-24 07:38



file मानक है, लेकिन पुराने सिस्टम (विशेष रूप से गैर-लिनक्स) पर बहुत जानकार नहीं है। उबंटू आदि के लिए यह काफी सम्मानजनक होना चाहिए और मानक के रूप में भी स्थापित होना चाहिए। - Thorbjørn Ravn Andersen
@ एएनएम_एलए, यह विंडोज़ पर बिल्कुल मानक नहीं है, लेकिन उत्तर में लिंक जीएनयू संस्करण के बंदरगाह पर है file विंडोज़ के लिए यदि अन्य * निक्स कमांड आपके लिए एक विंडोज उपयोगकर्ता के रूप में दिलचस्प हैं, तो चारों ओर पोक करें वह साइट सभी प्रकार के रत्न खोजने के लिए। - RBerteig
मुझे बहुत संदेह है कि file विंडोज अनुप्रयोगों द्वारा बनाई गई फाइलों पर एक विशेषज्ञ है। - Robin Green
@ रोबिन: इसका परीक्षण करने के लिए आपका स्वागत है। - Ignacio Vazquez-Abrams
@ रोबिन: मुझे बहुत संदेह है कि आपने उपयोग किया है file बिलकुल, और फिर भी आपने लगभग अपनी प्रभावशीलता के बारे में अपना मन बना लिया है। - tzot


मैं फ्रांसीसी नेशनल लाइब्रेरी के लिए एक डिजिटल संग्रह प्रणाली बनाने के लिए काम करता था जिसमें न केवल डिजिटलीकृत किताबें होती हैं बल्कि लाखों डिजिटल कलाकृतियों के सभी प्रकार के अजीब फ़ाइल प्रकार होते हैं। हमने इस्तेमाल किया JHOVE फ़ाइल स्वरूपों को पहचानने के लिए।

जोव ओपन सोर्स है, इसे जेएसटीओआर और हार्वर्ड यूनिवर्सिटी लाइब्रेरी द्वारा बनाए रखा जाता है। यह इतना आसान है उपयोग


12
2018-04-24 13:16



ठंडा! लेकिन क्या यह त्रिकोण जैसे स्वामित्व प्रारूपों को पहचानता है? वैसे भी, मैं करना गैर-स्वामित्व प्रारूपों (या, मानकीकृत प्रारूपों के लिए सटीक, स्वामित्व 'एक्सटेंशन' होने के उप-योग / रूपों की पहचान करने के लिए कुछ उपयोग हैं, इसलिए यह आसान होगा। सर ऊंचा रखने के लिए आपका आभार! - pepoluan


मैं उपयोग करता हूं ओरेकल के बाहरी पुस्तकालयों मेरे कार्यक्रमों में मुफ्त नहीं, लेकिन वे विशेष रूप से छवियों के लिए अच्छी तरह से काम करते हैं। बाजार बोलने का कहना है कि यह 500 से अधिक फाइल प्रकारों का समर्थन करता है।


1
2018-04-24 11:30





आप विंडोज़ सहित किसी भी कंप्यूटर से फ़ाइल प्रकार की जांच कर सकते हैं

http://www.checkfiletype.com


0
2018-06-04 11:24



सुपर उपयोगकर्ता में आपका स्वागत है! कृपया पढ़ें उत्तर में सॉफ़्टवेयर की अनुशंसा कैसे करें, विशेष रूप से बिट्स में साहसिक; फिर वहां दिशानिर्देशों का पालन करने के लिए अपना उत्तर संपादित करें। यह तब भी लागू होता है जब आप किसी वेबसाइट की सिफारिश कर रहे हों! चियर्स - bertieb