सीपीआई फ़ाइल क्या है?
माइक्रोसॉफ्ट विंडोज और डॉस ऑपरेटिंग सिस्टम के संदर्भ में एक .cpi
फ़ाइल, आम तौर पर “कोड पेज सूचना फ़ाइल” होती है। इन फ़ाइलों में टेक्स्ट एन्कोडिंग और कैरेक्टर सेट मैपिंग के लिए उपयोग किए जाने वाले कोड पेजों के बारे में जानकारी होती है। विभिन्न भाषाओं और वर्ण सेटों में पाठ को प्रदर्शित करने और संसाधित करने के लिए कोड पृष्ठ आवश्यक हैं।
विंडोज़ और डॉस के संदर्भ में, कोड पेजों का उपयोग यह परिभाषित करने के लिए किया जाता है कि विभिन्न भाषाओं और क्षेत्रों में वर्णों का प्रतिनिधित्व और एन्कोडिंग कैसे की जाती है। ये कोड पेज यह निर्धारित करते हैं कि वर्णों को मेमोरी में कैसे संग्रहीत किया जाता है और स्क्रीन पर प्रदर्शित किया जाता है। प्रत्येक कोड पेज में विशिष्ट पहचानकर्ता होता है और .cpi
फ़ाइलें इन कोड पेजों के बारे में जानकारी संग्रहीत करती हैं, जिसमें कैरेक्टर मैपिंग और फ़ॉन्ट जानकारी जैसे विवरण शामिल होते हैं।
.cpi
फ़ाइलें आमतौर पर विंडोज़ या डॉस सिस्टम निर्देशिकाओं में पाई जाती हैं और वे ऑपरेटिंग सिस्टम को विभिन्न स्थानों और वर्ण सेटों के लिए टेक्स्ट को सही ढंग से प्रदर्शित करने में सक्षम बनाने में महत्वपूर्ण भूमिका निभाती हैं। वे सिस्टम को यह समझने में मदद करते हैं कि विभिन्न भाषाओं और एन्कोडिंग के पात्रों की व्याख्या और प्रस्तुतिकरण कैसे किया जाए।
कोड पृष्ठ सूचना फ़ाइलें
आइए हम कोड पेज सूचना फ़ाइलों (.cpi) पर करीब से नज़र डालें और वे MS-DOS और Microsoft Windows के पुराने पुनरावृत्तियों के ढांचे के भीतर कैसे कार्य करते हैं:
कैरेक्टर एन्कोडिंग और कोड पेज: कोड पेज इस बात का महत्वपूर्ण घटक हैं कि टेक्स्ट को कैसे एन्कोड किया जाता है और कंप्यूटर पर प्रदर्शित किया जाता है। वे विशिष्ट भाषा या वर्ण सेट के लिए वर्ण एन्कोडिंग को परिभाषित करते हैं। प्रत्येक कोड पृष्ठ वर्णों को संख्यात्मक मान (कोड बिंदु) निर्दिष्ट करता है, जिससे कंप्यूटर उन्हें प्रदर्शित और प्रदर्शित कर सकता है। उदाहरण के लिए, कोड पृष्ठ 437 आमतौर पर संयुक्त राज्य अमेरिका और पश्चिमी यूरोप में उपयोग किया जाता है, जबकि कोड पृष्ठ 850 का उपयोग लैटिन-1 एन्कोडिंग के लिए किया जाता है।
सिस्टम इनिशियलाइज़ेशन: सिस्टम इनिशियलाइज़ेशन के दौरान (जब कंप्यूटर बूट होता है), MS-DOS और विंडोज़ के पुराने संस्करण यह निर्धारित करने के लिए
.cpi
फ़ाइलें पढ़ेंगे कि कौन से कोड पेजों का समर्थन करना है। यह जानकारी टेक्स्ट रेंडरिंग, कीबोर्ड इनपुट और कैरेक्टर सेट रूपांतरण के लिए महत्वपूर्ण थी।प्रदर्शन और कीबोर्ड समर्थन: ये फ़ाइलें इस बारे में जानकारी प्रदान करती हैं कि स्क्रीन पर वर्ण कैसे प्रदर्शित होने चाहिए और कीबोर्ड इनपुट के लिए कौन से वर्ण सेट या कोड पेज समर्थित होने चाहिए। अलग-अलग कोड पेज अलग-अलग कैरेक्टर सेट को परिभाषित करते हैं, इसलिए ये फ़ाइलें ऑपरेटिंग सिस्टम को यह जानने में मदद करती हैं कि उपयोगकर्ता इनपुट को कैसे संभालना है और टेक्स्ट को सही तरीके से कैसे प्रदर्शित करना है।
स्थानीयकरण:
.cpi
फ़ाइलें ऑपरेटिंग सिस्टम के स्थानीयकरण के लिए आवश्यक हैं। वे सिस्टम को विभिन्न भाषाओं, क्षेत्रों और वर्ण सेटों के अनुकूल बनाने में सक्षम बनाते हैं, जिससे दुनिया भर के उपयोगकर्ताओं के लिए अपनी पसंदीदा भाषाओं में MS-DOS या Windows का उपयोग करना संभव हो जाता है।एकाधिक
.cpi
फ़ाइलें: बहुभाषी समर्थन वाले कंप्यूटर पर, आपको विभिन्न कोड पृष्ठों के अनुरूप कई.cpi
फ़ाइलें मिल सकती हैं। उदाहरण के लिए, सिस्टम में संयुक्त राज्य अमेरिका के लिए437.cpi
, लैटिन-1 के लिए850.cpi
, मध्य यूरोप के लिए852.cpi
इत्यादि हो सकता है। उपयोगकर्ता के स्थान या चयनित कोड पृष्ठ के आधार पर उपयुक्त फ़ाइल लोड की जाती है।फ़ॉन्ट जानकारी: कैरेक्टर मैपिंग के अलावा, इन फ़ाइलों में फ़ॉन्ट जानकारी हो सकती है, जिसमें यह निर्दिष्ट किया जा सकता है कि प्रत्येक कोड पेज के लिए कौन से फ़ॉन्ट का उपयोग करना है। टेक्स्ट को उचित शैली और आकार में प्रस्तुत करने के लिए यह महत्वपूर्ण है।
लीगेसी सिस्टम:
.cpi
फ़ाइलें MS-DOS और Windows के पुराने संस्करणों में अधिक सामान्य थीं। आधुनिक विंडोज़ संस्करण (जैसे कि विंडोज़ 10 और बाद के संस्करण) आमतौर पर टेक्स्ट एन्कोडिंग के लिए यूनिकोड का उपयोग करते हैं, जो वर्णों और भाषाओं की विस्तृत श्रृंखला का समर्थन करता है। यूनिकोड बहुभाषी वातावरण के लिए पाठ प्रसंस्करण को सरल बनाता है और आधुनिक सॉफ्टवेयर के लिए मानक है।
सीपीआई फ़ाइल कैसे खोलें?
.CPI (कोड पृष्ठ सूचना) फ़ाइल खोलना सामान्य उपयोगकर्ता क्रिया नहीं है और ये फ़ाइलें आम तौर पर मैन्युअल रूप से खोलने के लिए नहीं होती हैं। इनका उपयोग ऑपरेटिंग सिस्टम द्वारा टेक्स्ट एन्कोडिंग और कैरेक्टर सेट को प्रबंधित करने के लिए किया जाता है और उनकी सामग्री को सिस्टम द्वारा स्वचालित रूप से एक्सेस और उपयोग किया जाता है।
हालाँकि, यदि आप सूचनात्मक उद्देश्यों के लिए .CPI फ़ाइल की सामग्री देखने में रुचि रखते हैं, तो आप इसे टेक्स्ट एडिटर या हेक्साडेसिमल व्यूअर के साथ खोलने का प्रयास कर सकते हैं। यहां बताया गया है कि आप .CPI फ़ाइल को खोलने का प्रयास कैसे कर सकते हैं:
पाठ संपादक: आप .CPI फ़ाइल को खोलने और देखने के लिए नोटपैड (विंडोज़ पर) जैसे पाठ संपादक या अन्य ऑपरेटिंग सिस्टम पर किसी सादे पाठ संपादक का उपयोग कर सकते हैं। ध्यान रखें कि .CPI फ़ाइलों की सामग्री मानव-पठनीय नहीं है और आपको ऐसे वर्णों की श्रृंखला दिखाई दे सकती है जिनकी व्याख्या करना कठिन है।
हेक्साडेसिमल व्यूअर: एक हेक्साडेसिमल व्यूअर या हेक्स संपादक का उपयोग .CPI फ़ाइल की सामग्री को उसके कच्चे बाइनरी रूप में खोलने और निरीक्षण करने के लिए किया जा सकता है। हेक्स संपादक फ़ाइल के डेटा का अधिक विस्तृत दृश्य प्रदान करते हैं, जो उपयोगी हो सकता है यदि आप इसकी संरचना को समझने का प्रयास कर रहे हैं। ऐसे सॉफ़्टवेयर के उदाहरणों में HxD, Hex Fiend (macOS के लिए) और 010 एडिटर शामिल हैं।