The <*I0> has turned out to be a GNUStep extension (adding the same data types as in the new-style XML-based plist) meaning "integer"; cf. NSPropertyList.h:
* <term>[NSNumber]</term>
* <desc>
* Number objects were not traditionally allowed in <em>property lists</em>
* but were added when the XML format was introduced. GNUstep provides
* an extension to the traditional <em>property list</em> format to
* support number objects, but older code will not read
* <em>property lists</em> containing this extension.<br />
* Numbers are stored in a variety of formats depending on their values.
* <list>
* <item>boolean ... either <code><*BY></code> for YES or
* <code><*BN></code> for NO.<br />
* In XML format this is either <code><true /></code> or
* <code><false /></code>
* </item>
* <item>integer ... <code><*INNN></code> where NNN is an
* integer.<br />
* In XML format this is <code><integer>NNN<integer></code>
* </item>
* <item>real ... <code><*RNNN></code> where NNN is a real
* number.<br />
* In XML format this is <code><real>NNN<real></code>
* </item>
* </list>
* </desc>
Example (a GNUStep extension to the old-style plist format; generated by sogo-tool backup):
The
<*I0>
has turned out to be a GNUStep extension (adding the same data types as in the new-style XML-based plist) meaning "integer"; cf.NSPropertyList.h
:And see other extensions described there.