Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
LLSD
[
Front page
]
[ ]
Start:
** LLSD (Linden Lab Structured Data)
- http://wiki.secondlife.com/wiki/LLSD
#br
*** Maker
- 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 s...
- uri: 'l' + htonl(uri.size()) + uri
- date: 'd' + htond(seconds_since_epoch)
- array: '[' + htonl(array.length()) + (child0, child1, ...
- map: '{' + htonl(map.length()) + ((key0,value0), (ke...
- key: 'k' + htonl(key.length()) + string
#br
*** Example
- [[llmesh>OAR/assets/llmesh]] のヘッダ部分
7b {
00 00 00 06 要素数 (Big Endian)
6b k: キーマーカー
00 00 00 08 文字数 (Big Endian)
68 69 67 68 5f 6c 6f 64 7b high_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 97 68 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 01 41 2d 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 07 文字数 (Big Endian)
6c 6f 77 5f 6c 6f 64 low_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 14 ec 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 1e 36 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 0a 文字数 (Big Endian)
6c 6f 77 65 73 74 5f 6c 6f 64 7b lowest_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 04 ba 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 10 32 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 0a 文字数 (Big Endian)
6d 65 64 69 75 6d 5f 6c 6f 64 medium_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 33 22 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 64 46 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 0e 文字数 (Big Endian)
70 68 79 73 69 63 73 5f 63 6f 6e 76 65 78 physics_convex
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 03 25 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 01 95 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 04 文字数 (Big Endian)
73 6b 69 6e skin
7b {
00 00 00 02 要素数 (Big En...
6b i: 整数マーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 00 00 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 03 25 値 (Big Endian)
7d }
7d }
78 da ed 98 5f 48 14 41 1c c7 97 4a 33 4d 31
End:
** LLSD (Linden Lab Structured Data)
- http://wiki.secondlife.com/wiki/LLSD
#br
*** Maker
- 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 s...
- uri: 'l' + htonl(uri.size()) + uri
- date: 'd' + htond(seconds_since_epoch)
- array: '[' + htonl(array.length()) + (child0, child1, ...
- map: '{' + htonl(map.length()) + ((key0,value0), (ke...
- key: 'k' + htonl(key.length()) + string
#br
*** Example
- [[llmesh>OAR/assets/llmesh]] のヘッダ部分
7b {
00 00 00 06 要素数 (Big Endian)
6b k: キーマーカー
00 00 00 08 文字数 (Big Endian)
68 69 67 68 5f 6c 6f 64 7b high_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 97 68 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 01 41 2d 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 07 文字数 (Big Endian)
6c 6f 77 5f 6c 6f 64 low_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 14 ec 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 1e 36 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 0a 文字数 (Big Endian)
6c 6f 77 65 73 74 5f 6c 6f 64 7b lowest_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 04 ba 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 10 32 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 0a 文字数 (Big Endian)
6d 65 64 69 75 6d 5f 6c 6f 64 medium_lod
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 33 22 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 64 46 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 0e 文字数 (Big Endian)
70 68 79 73 69 63 73 5f 63 6f 6e 76 65 78 physics_convex
7b {
00 00 00 02 要素数 (Big En...
6b k: キーマーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 03 25 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 01 95 値 (Big Endian)
7d }
6b k: キーマーカー
00 00 00 04 文字数 (Big Endian)
73 6b 69 6e skin
7b {
00 00 00 02 要素数 (Big En...
6b i: 整数マーカー
00 00 00 06 文字数 (Big En...
6f 66 66 73 65 74 offset
69 i: 整数マーカー
00 00 00 00 値 (Big Endian)
6b k: キーマーカー
00 00 00 04 文字数 (Big En...
73 69 7a 65 size
69 i: 整数マーカー
00 00 03 25 値 (Big Endian)
7d }
7d }
78 da ed 98 5f 48 14 41 1c c7 97 4a 33 4d 31
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
Who's Online
48 user(s) are online (5 user(s) are browsing xpwiki)
Members: 0
Guests: 48
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com