An APE tag item value is a value assigned by a key.
Member of APE Tag Item
APE Tag Item values can be binary data or UTF-8 strings.
Binary data is possible but strongly unrecommended.
UTF-8 strings are not zero terminated.
Although the contents is free, some formats are strongly recommended:
Integer Number | List of digits, may be prepended by a '-' character |
Floating Point Number | List of digits with an optional dot in the middle, may be prepended by a '-' character. An exponent can be appended which starts with a 'e' or 'E' followed by a integer number |
Date | Date |
Time period | Date . . . Date |
String | Arbitrary data not containing characters 0, 254 and 255. UTF-8 encoded |
List of entries | Items are not zero-terminated like in C/C++. If there's a zero character, multiple items are stored under the key and the items are separated by zero characters. |
Time Stamp | Timestamp |
Lyrics | [Timestamp]Text Linefeed [Timestamp,Performing Person]Text Linefeed [Timestamp,Performing Person1,Performing Person 2]Text Linefeed |
Media | CD, DVD, VHS, Radio |
Title Number | 2- or 3-digit nonnegative integral number |
Weblink | http://host/directory/filename ftp://host/directory/filename http://host:port/directory/filename ftp://host:port/directory/filename http://user:password@host/directory/filename ftp://user:password@host/directory/filename http://user:password@host:port/directory/filename ftp://user:password@host:port/directory/filename |
Local Link | file:/directory/file file:./relativedirectory/filename file:./filename |
Other IP link | protocol:identifier |
e-Mail address | mailto:name@host |
Binary data | Arbitrary data, all data is allowed |
Examples:
Integer Number | 12, 1234, -34534 |
Floating Point Number | 12, 123.4, .123, -12., 12.34e12, 12.7E-4 |
Date | 2002-02-28 |
Time period | 2002-02-28...2003-01-01 |
String | Rabits are rabits. |
List of entries | |
Lyrics | |
Media | |
Title Number | |
Weblink | |
Local Link | |
Other IP link | |
e-Mail address | |
Binary data |
vgzed.1019394166Z}pu@toKHP%٢- ~H eGbdN6]tNq_3iOfLivܩǴ~L3m6icF}ow H3Dw^zRGGǗɖ7;gKG!疟nKftdTGԱcr Xඎ@c)T-7o^wkK=p/Nq?^=^`_ ~v~0p6ЏC7k-C Ȼ!B$T8LÝp y|xͰJo'_Nn]w;wtND.:v%kOFrArn]ȗ 佮#C9J٣tJO9N.+'HYKr)*'ɢ%#U%?}dI9EPI] r/O)gȊr~#O~Y9GPɊa VUdD |