Как конвертировать файлы plist в XML или двоичный в Mac OS X
Файлы Plist содержат специфические параметры и свойства, относящиеся к конкретному приложению или части системного программного обеспечения Mac OS X. В зависимости от того, где расположен файл plist и какую функцию он выполняет, они могут быть в формате XML, двоичном формате, а иногда даже в json. Для пользователей, которым необходимо изменить файл plist или преобразовать формат файла в или из XML и двоичного кода, вы можете легко сделать это в Терминале OS X с помощью команды plutil.
Самое замечательное в этом подходе с plutil заключается в том, что пользователи могут преобразовывать файлы списка свойств в XML, чтобы вносить изменения с помощью текстового редактора, а затем обратно в двоичный файл для повторного использования приложением или системной функцией. Это предотвращает необходимость использования редактора списка свойств в Xcode для редактирования файлов plist, что является большой загрузкой и немного более громоздко, если вам не нужны другие инструменты разработки, связанные с Xcode.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Для начала запустите Терминал, находящийся в / Applications / Utilities /
Преобразование файла plist в XML из двоичного
У вас есть файл plist в двоичном формате, который вы хотите преобразовать в XML? Это может быть особенно полезно, если вы хотите внести изменения в файл списка свойств в текстовом редакторе без необходимости запускать Xcode или отдельное приложение.
plutil -convert xml1 ExampleBinary.plist
Это преобразует существующий двоичный файл plist в формат XML, который затем можно редактировать практически в любом текстовом редакторе, будь то vi, nano, TextEdit в режиме обычного текста или сторонние приложения, такие как TextWrangler и BBEdit. Вы также можете использовать Xcode для обычного редактирования файлов plist.
Преобразование двоичного файла plist в формат XML
Хотите преобразовать файл plist в формате XML в двоичный или обратно в двоичный после внесения в него изменений? Вместо этого используйте следующую команду:
plutil -convert binary1 Example.plist
Это изменяет список в XML обратно на двоичный формат. Как только он находится в двоичном формате, его нельзя будет снова редактировать в стандартном текстовом редакторе, если вы не конвертируете его обратно в XML или не используете встроенный инструмент редактора списка свойств Xcode. После этого измененные файлы двоичного списка могут быть помещены обратно в каталоги различных уровней системы или приложений, если это необходимо.
Кстати, для тех, кто задается вопросом, зачем нужен этот инструмент, просто попробуйте открыть файл plist в двоичном формате с помощью текстового редактора, и вы быстро увидите проблему:
Тот же самый файл plist при преобразовании из двоичного файла в XML открывается в текстовом редакторе как типичный файл XML, который затем может быть изменен по желанию, чтобы затем снова преобразовать обратно в двоичный файл:
Это, очевидно, нацелено на опытных пользователей, которым в первую очередь необходимо изменить и настроить файлы plist, поскольку средний пользователь Mac, вероятно, редко сталкивается с файлами, не говоря уже о том, чтобы вносить в них изменения.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)