Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
plistutil(1)		     General Commands Manual		    plistutil(1)

NAME
     plistutil - Convert a plist FILE between binary, XML, and JSON format

SYNOPSIS
     plistutil [OPTIONS] [-i FILE] [-o FILE]

DESCRIPTION
     plistutil	allows	converting a Property List file between binary, XML, and
     JSON format.

OPTIONS
     -i, --infile FILE
	    Input FILE to convert from. If this argument  is  omitted  or  -  is
	    passed as filename, plistutil will read from stdin.

     -o, --outfile FILE
	    Output  FILE  to  convert  to.  If	this argument is omitted or - is
	    passed as filename, plistutil will write to stdout.

     -f, --format [bin|xml|json|openstep]
	    Force output format, regardless of input type. This is useful if the
	    input format is not known, but the output format should always be in
	    a specific format (like xml or json).

	    If omitted, XML plist data will be converted  to  binary  and  vice-
	    versa.  To	convert to/from JSON or OpenStep the output format needs
	    to specified.

     -p, --print FILE
	    Print PList in human-readable format.

     -c, --compact
	    JSON and OpenStep only: Print output in compact  form.  By	default,
	    the output will be pretty-printed.

     -s, --sort
	    Sort all dictionary nodes lexicographically by key before converting
	    to the output format.

     -h, --help
	    Prints usage information.

     -d, --debug
	    Enabled extended debug output.

     -v, --version
	    Print version information

EXAMPLES
     plistutil -i test.plist -o out.plist
	    Convert  test.plist  and write to out.plist. If test.plist is in XML
	    format, out.plist will be in binary format. If test.plist is in  bi-
	    nary format, out.plist will be in XML format.

     plistutil -i test.plist -o out.plist -f bin
	    Same as before, but the output will always be in binary format.

     plistutil -i test.plist -f xml
	    Print test.plist as XML plist, regardless of the input format.

     plistutil -i test.plist -f xml -o -
	    Same as before.

     plistutil -i test.plist -f json
	    Print test.plist as JSON plist, regardless of the input format.

     cat test.plist |plistutil -f xml
	    Take plist data from stdin - piped via cat - and write the output as
	    XML to stdout.

AUTHORS
     Zach C.

     Martin Szulecki

     Nikias Bassen

ON THE WEB
     https://libimobiledevice.org

     https://github.com/libimobiledevice/libplist

								    plistutil(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=plistutil&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help