2011-02-02 18 views
5

मुझे TrIDEngine पर समान कार्यक्षमता वाले फ़ाइल प्रकार पहचान नेट लाइब्रेरी (सर्वोत्तम 100% प्रबंधित) की आवश्यकता है। मुझे अंततः Stream सामग्री का प्रतिनिधित्व करने की आवश्यकता होगी और रिटर्न वैल्यू को या तो एमआईएमई प्रकार या कुछ एनम/स्ट्रिंग के रूप में आसानी से एमआईएमई प्रकार में मैप किया जाएगा।फ़ाइल/माइम प्रकार का पता लगाने के लिए नेट लाइब्रेरी

मैं केवल कुछ हद तक मीडिया प्रकारों जैसे डब्लूएमवी, डब्ल्यूएवी, एमपी 3 और जेपीईजी, पीएनजी, जीआईएफ और बीएमपी जैसे सामान्य छवि प्रारूपों का पता लगाना चाहता हूं।

TrIDEngine के साथ समस्या यह तथ्य है कि ऐसा लगता है कि यह केवल कमांड लाइन उपयोगिता के रूप में आता है और एक भौतिक फ़ाइल पथ की अपेक्षा करता है, आवश्यक Stream नहीं।

+0

TriDEngine वेबसाइट्स कमांड लाइन संस्करण के अतिरिक्त एक नेट फ्रेमवर्क कॉल करने योग्य संस्करण सूचीबद्ध करती हैं। मैं उत्पाद से परिचित नहीं हूं, लेकिन ऐसा लगता है कि आपको – Sparky

+0

धन्यवाद चाहिए। भले ही यह सच है (और मुझे यह नहीं मिला), फिर भी इसमें आवश्यक 'स्ट्रीम' इंटरफ़ेस के लिए समर्थन की कमी है। – wpfwannabe

उत्तर

1

यदि आपको केवल कुछ फ़ाइल प्रकारों का पता लगाने की आवश्यकता है तो आप विकिपीडिया पर प्रारूप देख सकते हैं और हेडर या "जादू" बाइट्स को स्वयं जांच सकते हैं। आप आमतौर पर पहले कुछ बाइट्स से फ़ाइल प्रकार की पहचान कर सकते हैं, ताकि आप स्ट्रीम से कुछ बाइट्स पढ़ सकें और स्वयं को जांच सकें। बिल्कुल वही नहीं जो आप पूछ रहे हैं, लेकिन यह केवल कुछ प्रकार के लिए बहुत कठिन नहीं होना चाहिए।

संबंधित मुद्दे