Cómo convertir archivos plist a XML o binarios en Mac OS X

Los archivos de lista contienen características específicas de preferencias y propiedades relevantes para una aplicación o parte del software del sistema Mac OS X en particular. Dependiendo de dónde se encuentre el archivo plist y de la función que tenga, pueden estar en formato XML, formato binario y, a veces, incluso json. Para los usuarios que necesitan modificar un archivo plist o convertir el formato de archivo ao desde XML y binario, pueden hacerlo fácilmente en la Terminal OS X con la ayuda del comando plutil.



Lo mejor de este enfoque con plutil es que los usuarios pueden convertir archivos de listas de propiedades a XML para realizar ediciones con un editor de texto sin formato, y luego volver a binario para que las use una aplicación o función del sistema nuevamente.
Esto evita la necesidad de
usar Property List Editor en Xcode para editar archivos plist , que es una descarga grande y un poco más engorrosa si no necesita las otras herramientas de desarrollo incluidas con Xcode.

Para comenzar, inicie la Terminal, que se encuentra en / Aplicaciones / Utilidades /

Conversión de un archivo plist a XML desde binario

¿Tiene un archivo plist en formato binario que desea convertir a XML? Esto puede ser particularmente útil si desea realizar un ajuste en un archivo de lista de propiedades en un editor de texto, sin tener que iniciar Xcode o una aplicación separada.

plutil -convert xml1 ExampleBinary.plist

Esto convierte el archivo plist binario existente en formato XML, que luego se puede editar en casi cualquier editor de texto sin formato, ya sea vi, nano, TextEdit en modo de texto sin formato o aplicaciones de terceros como TextWrangler y BBEdit. También puede usar Xcode para editar archivos plist como de costumbre.

Conversión de un archivo binario plist a formato XML

¿Desea convertir un archivo plist en formato XML a binario o volver a binario después de editarlo? En su lugar, utilice el siguiente comando:

plutil -convert binary1 Example.plist

Esto cambia el plist en XML de nuevo a formato binario. Una vez que esté en formato binario, no se podrá volver a editar con un editor de texto estándar, a menos que lo convierta de nuevo a XML o utilice la herramienta de edición de lista de propiedades incorporada de Xcode . Los archivos de lista binaria modificados se pueden volver a colocar en varios directorios de nivel de sistema o de aplicación según sea necesario.

Por cierto, para aquellos que se preguntan por qué es necesaria esta herramienta, simplemente intente abrir un archivo plist en formato binario con un editor de texto y verá rápidamente el problema:

El mismo archivo plist, cuando se convierte de binario a XML, se abre en un editor de texto como un archivo XML típico que luego se puede modificar como se desee, para luego volver a convertir a binario nuevamente:

Obviamente, esto está dirigido a usuarios avanzados que necesitan modificar y ajustar archivos plist en primer lugar, ya que es probable que el usuario promedio de Mac rara vez encuentre los archivos y mucho menos necesite editarlos.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario