Introduction
Property lists (plist) are system files that are used in the iOS and macOS operating systems for different kinds of data storage. They can be used by both operating systems and applications. Plists are good for storing arrays, dictionaries, and strings.
Plists are XML files, but with some differences. For example, the order of tags in this file is determined by some rules: they are key-value pairs, but tags of the key
type and tags of the value
type are on the same level. For example:
<key>Device Name</key> <string>iPhone Olja</string> <key>GUID</key> <string>D526CA3328B0A964372B4E93C12D5C74</string> <key>ICCID</key> <string>897010220192766690f</string> <key>IMEI</key> <string>013429003240443</string>
In order to speed up the process of reading and writing, plist
are often made binary by converting them into binary plist (bplist) format. An expert has to decode this kind of file by using...