#author("2024-09-13T02:15:41+00:00","default:iseki","iseki") #author("2024-09-13T02:15:50+00:00","default:iseki","iseki") ** LLSD (Linden Lab Structured Data) [#p01e6ecd] - http://wiki.secondlife.com/wiki/LLSD #br *** Maker [#iee8d53e] - undef: '!' - true: '1' - false: '0' - integer:'i' + htonl(value) - real: 'r' + htond(value) - uuid: 'u' + uuid uuid is 16 bytes - binary: 'b' + htonl(binary.size()) + binary - string: 's' + htonl(string.size()) + string notation serialization is considered valid - uri: 'l' + htonl(uri.size()) + uri - date: 'd' + htond(seconds_since_epoch) - array: '[' + htonl(array.length()) + (child0, child1, ...) + ']' order is always preserved - map: '{' + htonl(map.length()) + ((key0,value0), (key1, value1), ...)+ '}' order is not always preserved. - key: 'k' + htonl(key.length()) + string #br *** [[llmesh]] **** [[llmesh ヘッダー>llmesh/header]] **** [[lod>llmesh/lod]] [[llsd_dump>llmesh/llsd_dump]] **** [[lod>llmesh/lod]] - [[llsd_dump>llmesh/llsd_dump]] **** [[Skin>./Skin]]