अधिकांश macOS उपयोगकर्ता जिन्होंने कभी भी अनुप्रयोगों के समस्या निवारण का प्रयास किया है, उन्हें .plist फ़ाइलों के बारे में पता होना चाहिए। इन PLIST फ़ाइलों को हटाना खराब अनुप्रयोग प्रदर्शन के समाधान के लिए कई समस्या निवारण विधियों में दिखाया गया है। जो उपयोगकर्ता इन फाइलों के बारे में जानते हैं, वे यह भी जानते हैं कि इन वरीयता फाइलों को हटाने से आवेदन की वरीयता रीसेट हो जाएगी और अधिकांश समस्याएं ठीक हो जाएंगी। लेकिन वे अभी भी इन फाइलों की सुरक्षा को लेकर अनिश्चित हैं।
macOS में PLIST फ़ाइलें क्या हैं?
PLIST (संपत्ति सूची के लिए खड़ा है) एक एक्सटेंशन है जिसका उपयोग अनुप्रयोगों की प्राथमिकताओं को बचाने के लिए किया जाता है। इन फ़ाइलों को XML में स्वरूपित किया गया है और इसमें विभिन्न प्रोग्रामों के लिए गुण और कॉन्फ़िगरेशन सेटिंग्स शामिल हैं। यह वरीयता फाइलों के लिए डिफ़ॉल्ट प्रारूप है, लेकिन एप्लिकेशन बंडलों में डेमॉन और संसाधन प्रबंधन को लॉन्च करने के लिए एप्लिकेशन तर्क रखने के लिए भी उपयोग किया जाता है। जबकि अधिकांश एप्लिकेशन अपनी प्राथमिकताओं के लिए फ़ाइलों को फिर से बनाते हैं, सिस्टम द्वारा उपयोग की जाने वाली फ़ाइलों को हटाए जाने पर आसानी से बदला नहीं जा सकता है।
macOS पर PLIST फ़ाइल कैसे खोलें और संपादित करें
आप macOS में TextEdit जैसे प्रोग्राम में PLIST फ़ाइल खोल और संपादित कर सकते हैं। लेकिन PLIST फ़ाइलों की प्रकृति के कारण, Xcode या संपत्ति सूची संपादक जैसे विशेष प्रोग्राम का उपयोग करना बहुत बेहतर होगा। ऐसा इसलिए है क्योंकि ये संपादक एक्सएमएल कोड को प्रारूपित करेंगे और सही प्रतिक्रिया भरने के लिए प्रमुख पहचानकर्ताओं और परतों को एक ड्रॉप-डाउन मेनू के साथ पठनीय शब्दों में अनुवादित करेंगे।
हालांकि, सामान्य उपयोगकर्ताओं को इन फ़ाइलों को संपादित करने से बचना चाहिए। प्रोग्राम और सिस्टम आवश्यकतानुसार स्वचालित रूप से PLIST फाइलों को संशोधित करते हैं। जैसा कि ऊपर बताया गया है, डेवलपर Apple के संपत्ति सूची संपादक का उपयोग करके इन फ़ाइलों को बना या संपादित कर सकते हैं, जो कि Apple डेवलपर टूल के साथ शामिल है। वे तृतीय-पक्ष PLIST संपादन प्रोग्राम का भी उपयोग कर सकते हैं।
आप टर्मिनल में निम्न कमांड का उपयोग करके .plist फ़ाइलों को बाइनरी के बीच XML संस्करण में कनवर्ट कर सकते हैं:
टर्मिनल खोलने के लिए :कमांड दबाए रखें कुंजी दबाएं और स्पेस Press दबाएं स्पॉटलाइट open खोलने के लिए , फिर टर्मिनल . टाइप करें और दर्ज करें।
नोट :कमांड में फ़ाइल नाम आपका फ़ाइल नाम होगा जिसे आप कनवर्ट करना चाहते हैं।
- XML से बाइनरी:
plutil –convert binary1 filename.plist
- XML से बाइनरी:
plutil –convert xml1 filename.plist
आपको PLIST फ़ाइलों को हटाने की आवश्यकता क्यों है और क्या यह सुरक्षित है?
PLIST फाइलें हमारे दैनिक उपयोग के लिए महत्वपूर्ण हैं। हालाँकि, अधिकांश पुरानी फ़ाइलें दोषपूर्ण हो जाएंगी और उपयोगकर्ता के लिए समस्याएँ पैदा करना शुरू कर देंगी। अधिकांश समस्या निवारण विधियाँ समस्या को ठीक करने के लिए उस विशिष्ट एप्लिकेशन की .plist फ़ाइलों को हटाने का सुझाव देती हैं। वरीयता PLIST फ़ाइलें हानिरहित हैं और उन्हें हटाना पूरी तरह से ठीक है। हालांकि, सभी PLIST फाइलों को अनुप्रयोगों की प्राथमिकताओं के समान नहीं माना जाना चाहिए।
अधिकतर, वरीयता फ़ोल्डर में PLIST फ़ाइलें हटाने के बाद मुख्य एप्लिकेशन के साथ कोई विरोध पैदा नहीं करेंगी। लेकिन सिस्टम फ़ाइलों . के लिए जैसे कि डेमॉन संपत्ति सूचियों को वरीयता PLIST फाइलों के समान नहीं माना जाना चाहिए। सिस्टम फ़ाइलों को हटाने से एप्लिकेशन को लॉन्च होने या ठीक से काम करने से रोका जा सकेगा।
इसलिए, यदि हम सुरक्षा के बारे में एक निश्चित निष्कर्ष चाहते हैं, तो नहीं, इन PLIST फ़ाइलों को हटाना 100% सुरक्षित नहीं है आपके सिस्टम से। जब तक आप यह नहीं जानते कि आप क्या कर रहे हैं और आप किस प्रकार की PLIST फ़ाइल को हटाने का प्रयास कर रहे हैं, आपको उन्हें हटाना नहीं चाहिए। ऐसा इसलिए है क्योंकि अधिकांश वरीयता PLIST फाइलें सिर्फ आवेदन की वरीयता को रीसेट कर देंगी। सिस्टम PLIST फ़ाइलों को तब तक हटाने के बारे में नहीं माना जाना चाहिए जब तक कि आप फ़ाइल और परिणामों से पूरी तरह अवगत न हों।
इसलिए, जैसा कि ऊपर PLIST फ़ाइलों के बारे में बताया गया है, इन फ़ाइलों के बारे में चिंता करने की कोई आवश्यकता नहीं है:/होम/लाइब्रेरी/फ़ोल्डर . आपको अपनी हार्ड ड्राइव के रूट पर लाइब्रेरी या सिस्टम फोल्डर में मिली वरीयता फाइलों को हटाने से बचना चाहिए। हटाने के बजाय, आप टर्मिनल के माध्यम से "launchctl" या इसी तरह के आदेशों का उपयोग करके विशिष्ट PLIST को अक्षम कर सकते हैं। और आप डिलीट करने से पहले फाइल की कॉपी या बैकअप भी बना सकते हैं।