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  al-
	      ways 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  de-
	      fault, the output	will be	pretty-printed.

       -s, --sort
	      Sort  all	 dictionary nodes lexicographically by key before con-
	      verting 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 binary	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 out-
	      put 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+14.3.quarterly>

home | help