Bencode
Appearance
Bencode is the encoding used by BitTorrent for storing and transmitting certain types of data.
It supports four different types of values, namely strings, integers, lists and associative arrays (called dictionaries, due to the Python origins of BitTorrent). The encoding is not particularly efficient, but it's simple and unaffected by endianness.