On 24 Jan 2023, at 14:50, John Doherty via mailmate wrote:

Do not know when "old-style ASCII" plists were superseded by "Apple binary."

They have coexisted for a very long time and to all intents and purposes are equivalent.

I don’t believe the original readable form is ever going away, though it may give way in popularity to json instead of the “old” xml. The binary version is an optimisation to assist with rapid launch of applications. My understanding is that either format will be used by any application given this is built into the relevant system supplied module.

And while talking xml(aka. plist)/binary there is command line tool that does the conversion: xml/plist <> json <> binary <> other

        NAME
                 plutil – property list utility
        SYNOPSIS
                 plutil [command_option] [other_options] file
                                 ...
        DESCRIPTION
plutil can be used to check the syntax of property list files, or convert a plist file from one format to another. Specifying - as an input file reads from stdin.
-convert fmt Convert the named file to the indicated format and write back to the file system. If the file can't be loaded due to invalid syntax, the operation fails. This is
                           the only option to support objc swift formats.

Regards
Gavan
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

Reply via email to