Mac OS X இல் plist கோப்புகளை XML அல்லது பைனரிக்கு மாற்றுவது எப்படி

Anonim

Plist கோப்புகளில் ஒரு குறிப்பிட்ட பயன்பாடு அல்லது Mac OS X சிஸ்டம் மென்பொருளின் பகுதிக்கு தொடர்புடைய முன்னுரிமை விவரங்கள் மற்றும் பண்புகள் உள்ளன. plist கோப்பு எங்குள்ளது மற்றும் அவை எந்த செயல்பாட்டைச் செய்கின்றன என்பதைப் பொறுத்து, அவை XML வடிவத்திலும், பைனரி வடிவத்திலும், சில சமயங்களில் json ஆகவும் இருக்கலாம். ஒரு plist கோப்பை மாற்ற அல்லது கோப்பு வடிவத்தை XML மற்றும் பைனரிக்கு மாற்ற வேண்டிய பயனர்களுக்கு, நீங்கள் OS X டெர்மினலில் plutil கட்டளையின் உதவியுடன் எளிதாக செய்யலாம்.

புளூட்டில் உடனான இந்த அணுகுமுறையின் பெரிய விஷயம் என்னவென்றால், பயனர்கள் ஒரு எளிய உரை திருத்தி மூலம் திருத்தங்களைச் செய்ய சொத்துப் பட்டியல் கோப்புகளை XML ஆக மாற்றலாம், பின்னர் மீண்டும் ஒரு பயன்பாடு அல்லது கணினி செயல்பாடு மூலம் பயன்படுத்த பைனரிக்கு திரும்பலாம். இது plist கோப்புகளைத் திருத்த Xcode இல் உள்ள Property List Editor ஐப் பயன்படுத்துவதைத் தடுக்கிறது, இது ஒரு பெரிய பதிவிறக்கம் மற்றும் Xcode உடன் தொகுக்கப்பட்ட பிற மேம்பாட்டுக் கருவிகள் உங்களுக்குத் தேவையில்லை என்றால், இன்னும் கொஞ்சம் சிரமமாக இருக்கும்.

தொடங்க, டெர்மினலைத் தொடங்கவும், /பயன்பாடுகள்/பயன்பாடுகள்/

ஒரு plist கோப்பை பைனரியிலிருந்து XML ஆக மாற்றுதல்

நீங்கள் XML ஆக மாற்ற விரும்பும் பைனரி வடிவத்தில் உள்ள plist கோப்பு உள்ளதா? Xcode அல்லது தனி ஆப்ஸைத் தொடங்காமல், டெக்ஸ்ட் எடிட்டரில் உள்ள சொத்துப் பட்டியல் கோப்பில் மாற்றங்களைச் செய்ய விரும்பினால் இது மிகவும் உதவியாக இருக்கும்.

plutil -convert xml1 ExampleBinary.plist

இது ஏற்கனவே உள்ள பைனரி plist கோப்பை XML வடிவமைப்பிற்கு மாற்றுகிறது, பின்னர் இது vi, nano, TextEdit ப்ளைன்டெக்ஸ்ட் பயன்முறையில் அல்லது TextWrangler போன்ற மூன்றாம் தரப்பு பயன்பாடுகளாக இருந்தாலும், எந்த எளிய உரை திருத்தியிலும் திருத்த முடியும். BBEdit. நீங்கள் வழக்கம் போல் plist கோப்புகளைத் திருத்த Xcode ஐப் பயன்படுத்தலாம்.

ஒரு plist பைனரி கோப்பை XML வடிவத்திற்கு மாற்றுதல்

எக்ஸ்எம்எல் வடிவமைப்பில் உள்ள ப்ளிஸ்ட் கோப்பை பைனரியாக மாற்ற வேண்டுமா அல்லது திருத்தங்களைச் செய்த பிறகு பைனரியாக மாற்ற வேண்டுமா? அதற்குப் பதிலாக பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

plutil -convert binary1 Example.plist

இது XML இல் உள்ள plist ஐ மீண்டும் பைனரி வடிவத்திற்கு மாற்றுகிறது. பைனரி வடிவத்தில் இருந்தால், அதை மீண்டும் XML ஆக மாற்றும் வரை அல்லது Xcode இன் உள்ளமைக்கப்பட்ட சொத்து பட்டியல் எடிட்டர் கருவியைப் பயன்படுத்தும் வரை, அதை மீண்டும் நிலையான உரை திருத்தி மூலம் திருத்த முடியாது. மாற்றியமைக்கப்பட்ட பைனரி பட்டியல் கோப்புகள் தேவைக்கேற்ப பல்வேறு கணினி நிலை அல்லது பயன்பாட்டு நிலை கோப்பகங்களில் மீண்டும் வைக்கப்படும்.

இந்தக் கருவி ஏன் அவசியம் என்று யோசிப்பவர்களுக்கு, டெக்ஸ்ட் எடிட்டரைக் கொண்டு பைனரி வடிவத்தில் ஒரு plist கோப்பைத் திறக்க முயற்சிக்கவும், நீங்கள் சிக்கலை விரைவாகக் காண்பீர்கள்:

அதே plist கோப்பு, பைனரியில் இருந்து XML ஆக மாற்றப்படும் போது, ​​டெக்ஸ்ட் எடிட்டரில் ஒரு வழக்கமான XML கோப்பாகத் திறக்கும், அதை விரும்பியபடி மாற்றியமைத்து, மீண்டும் பைனரியாக மாற்றலாம்:

இது வெளிப்படையாக plist கோப்புகளை மாற்றியமைக்க மற்றும் சரிசெய்ய வேண்டிய மேம்பட்ட பயனர்களை இலக்காகக் கொண்டது, ஏனெனில் சராசரி Mac பயனர் கோப்புகளை அரிதாகவே எதிர்கொள்வது ஒருபுறம் இருக்க வேண்டும்.

Mac OS X இல் plist கோப்புகளை XML அல்லது பைனரிக்கு மாற்றுவது எப்படி