plutil.pl v1.7
Perl implementation of OS/X plutil
Converts .plist files between binary and UTF-8 (editable) text formats.
Known Limitions:
- Output of float precision in binary format is never used
- The null, fill and uid types are not translated
- Only string objects are written once in binary format
History
- 1.0 - Original Public Release
- 1.1 - Added Date Format support - thanks, Nic Young and Erica Sadun; fixed real binary output byte order
- 1.2 - Fixed conversion of empty array - thanks msbasher
- 1.3 - Fixed conversion of empty keys and large strings - thanks Shady
Zayat
- 1.4 - Redo utf8 handling - thanks msbasher
- 1.5 - now handles 8 byte integers and negative integers - thanks wave style
also handles XML special characters
in dictionary keys - thanks King Lir
- 1.6 - now handles arbitrary binary data type 4 - thanks Slow Robot
also handles funny filenames better
- 1.7 - corrected bug in naming of binary to XML files
Please feel free to provide sample plist files that are not handled correctly and I will attempt to add support
Download |
Version |
Compatibility |
plutil.pl |
1.7 |
Windows and Linux (untested) |
Last modified: March 10, 2008
Prepared by Pete M. Wilson
scw@gamewood.net