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