कमांड लाइन द्वारा मैक ओएस में फ़ाइल एन्कोडिंग का निर्धारण कैसे करें
आप "फ़ाइल" कमांड का उपयोग करके मैक ओएस (और लिनक्स) में कमांड लाइन के माध्यम से एक फाइल एन्कोडिंग और कैरेक्टर सेट निर्धारित कर सकते हैं, जो फ़ाइल प्रकार के बारे में सामान्य और विशिष्ट जानकारी पुनर्प्राप्त करने में मदद करता है।
यह शायद कई उपयोगकर्ताओं के लिए एक प्रासंगिक युक्ति नहीं होगा, लेकिन यदि आपको किसी विशिष्ट चरित्र सेट के साथ काम करने की आवश्यकता है या किसी इनपुट प्रकार के फ़ाइल प्रकार, एन्कोडिंग या वर्ण सेट के बारे में जानने की आवश्यकता है कमांड लाइन का, तो यह चाल करेगा।
फ़ाइल कमांड मैक ओएस और मैक ओएस एक्स के साथ-साथ लिनक्स और कई अन्य यूनिक्स विविधताओं में काम करता है, जिससे यह चाल स्क्रिप्ट और अन्य समान उद्देश्यों के लिए सहायक हो जाती है।
मैक ओएस में कमांड लाइन के माध्यम से फ़ाइल एन्कोडिंग और कैरेक्टर सेट निर्धारित करना
मूल वाक्यविन्यास निम्नानुसार है:
file -I (input file)
(यदि यह स्पष्ट नहीं था, तो यह राजधानी "i" जैसा ध्वज है- I, लोअरकेस नहीं एल)
इनपुट के रूप में एक उचित फ़ाइल नाम के साथ वापसी को मारना यूटीएफ -8, यूएस-एएससीआई, बाइनरी, 8 बिट इत्यादि जैसे चरित्र सेट को प्रकट करेगा।
उदाहरण के लिए, मान लीजिए कि हम "text.txt" नामक फ़ाइल के चरित्र सेट और फ़ाइल एन्कोडिंग की जांच कर रहे हैं, तो वाक्यविन्यास इस तरह दिखेगा:
$ file -I text.txt
text.txt: text/plain; charset=unknown-8bit
"टेक्स्ट / सादा" फ़ाइल प्रकार और "अज्ञात -8 बिट" वर्ण सेट फ़ाइल एन्कोडिंग होने के साथ।
आप सचमुच किसी भी अन्य फ़ाइल पर फ़ाइल कमांड जारी कर सकते हैं, चाहे वह छवियां, अभिलेखागार, एक्जिक्यूटिव, या कुछ भी हो जिसे आप कमांड को इंगित करना चाहते हैं। यह अच्छा हो सकता है यदि आप एक फ़ाइल प्रकार का पता लगाने के लिए कुछ स्वचालित कर रहे हैं, तो उचित आदेश चलाएं, शायद फ़ाइल को कर्ल के साथ डाउनलोड करने के बाद और उचित आदेश को निष्पादित करने से पहले संग्रह प्रकार को निर्धारित करने की आवश्यकता है।
$ file -I DownloadedFile.zip
DownloadedFile.zip: application/zip; charset=binary
'फ़ाइल' कमांड के साथ कमांड लाइन के माध्यम से चरित्र सेट, फ़ाइल एन्कोडिंग और फ़ाइल प्रकार की जांच के लिए कई अन्य उपयोग हैं, और -आई ध्वज उपलब्ध विकल्पों की एक विस्तृत विविधता में से एक है। रुचि रखने पर अधिक जानने के लिए फ़ाइल के लिए मैन्युअल पृष्ठ देखें, और हमारी कई अन्य कमांड लाइन युक्तियों को जांचना न भूलें (या मैक पर उपलब्ध सभी टर्मिनल कमांड सूचीबद्ध करें और थोड़ा मज़ा लें)।
क्या आप मैक ओएस में कमांड लाइन के माध्यम से फ़ाइल एन्कोडिंग और चरित्र सेट की जांच करने के लिए एक और बेहतर तरीका जानते हैं? हमें टिप्पणियों में बताएं!