Kā konvertēt plist failus uz XML vai bināru operētājsistēmā Mac OS X

Anonim

Plist faili satur preferenču specifiku un rekvizītus, kas attiecas uz konkrētu lietojumprogrammu vai Mac OS X sistēmas programmatūras daļu. Atkarībā no tā, kur atrodas Plist fails un kāda funkcija tie kalpo, tie var būt XML formātā, binārajā formātā un dažreiz pat json formātā. Lietotājiem, kuriem ir jāmaina plist fails vai jākonvertē faila formāts uz vai no XML un binārajiem failiem, to var viegli izdarīt OS X terminālī, izmantojot komandu plutil.

Lieliskā priekšrocība šajā plutil pieejā ir tāda, ka lietotāji var konvertēt rekvizītu saraksta failus uz XML, lai veiktu rediģēšanu, izmantojot vienkārša teksta redaktoru, un pēc tam atgriezties binārajā formātā, lai to atkal izmantotu lietojumprogramma vai sistēmas funkcija. Tas novērš nepieciešamību izmantot Property List Editor programmā Xcode, lai rediģētu plist failus, kas ir liels lejupielādes apjoms un nedaudz apgrūtinošāks, ja jums nav nepieciešami citi izstrādes rīki, kas ir komplektā ar Xcode.

Lai sāktu, palaidiet termināli, kas atrodams mapē /Applications/Utilities/

Plist faila konvertēšana uz XML no bināra

Vai jums ir Plist fails binārā formātā, ko vēlaties konvertēt uz XML? Tas var būt īpaši noderīgi, ja vēlaties veikt korekcijas rekvizītu saraksta failā teksta redaktorā, nepalaižot Xcode vai atsevišķu lietotni.

plutil -convert xml1 PiemērsBinary.plist

Tas pārvērš esošo bināro plist failu XML formātā, ko pēc tam var rediģēt gandrīz jebkurā vienkārša teksta redaktorā, neatkarīgi no tā, vai tas ir vi, nano, TextEdit vienkārša teksta režīmā vai trešās puses lietotnēs, piemēram, TextWrangler un BBEdit. Varat arī izmantot Xcode, lai rediģētu plist failus kā parasti.

Plist binārā faila konvertēšana XML formātā

Vai vēlaties konvertēt plist failu XML formātā par bināru vai atpakaļ uz bināru pēc tam, kad esat to rediģējis? Tā vietā izmantojiet šādu komandu:

plutil -convert binary1 example.plist

Tas XML plust maina atpakaļ uz bināro formātu. Kad tas būs binārajā formātā, to vairs nevarēs rediģēt ar standarta teksta redaktoru, ja vien jūs to nepārveidosit atpakaļ XML vai neizmantosiet Xcode iebūvēto rekvizītu saraksta redaktora rīku. Modificētos bināro sarakstu failus pēc tam var ievietot atpakaļ dažādos sistēmas līmeņa vai lietotņu līmeņa direktorijos, ja nepieciešams.

Starp citu, tiem, kam rodas jautājums, kāpēc šis rīks ir nepieciešams, vienkārši mēģiniet atvērt plist failu binārā formātā, izmantojot teksta redaktoru, un jūs ātri redzēsit problēmu:

Tas pats plist fails, kas pārveidots no binārā uz XML, tiek atvērts teksta redaktorā kā tipisks XML fails, kuru pēc tam var modificēt pēc vajadzības, lai pēc tam atkal konvertētu atpakaļ uz bināru:

Acīmredzot tas ir paredzēts pieredzējušiem lietotājiem, kuriem vispirms ir jāmaina un jāpielāgo plist faili, jo vidusmēra Mac lietotājs, visticamāk, reti sastopas ar failiem, nemaz nerunājot par nepieciešamību tos rediģēt.

Kā konvertēt plist failus uz XML vai bināru operētājsistēmā Mac OS X