ID
|
Origin
|
Name
|
Foodgroup
|
Service
|
Status
|
Version
|
0x0010, 0x0007
|
Host
|
BART__DOWNLOAD2_REPLY
|
Unspecified
|
BOS
|
Active
|
1.9
|
These are the results for an item requested with BART__DOWNLOAD2_QUERY.
Foodgroup
|
uint16 (word)
|
00 10
|
Subgroup
|
uint16 (word)
|
00 07
|
Flags
|
uint16 (word)
|
00 00
|
Request ID
|
uint32 (dword)
|
00 00 00 00
|
SNAC Data
Name
|
Type
|
Notes
|
refname
|
string08
|
Name to which the asset belongs
|
qr_id
|
BART__QUERY_REPLY_ID
|
Information about the query
|
len
|
uint16 (word)
|
Length of the asset
|
data
|
Array of uint8 (byte) length len
|
Asset's data
|
From Aleksandr Shutko: SNAC(10,07) server icq buddy icon reply SNAC(10,07) BART__ICQ_DOWNLOAD_REPLY
This is the server reply for SNAC(10,06) -
client buddy icon request. This snac contain requested buddy icon (jpg, gif,
bmp, etc...) and its md5 checksum.
00 10 |
|
word |
|
SNAC family |
00 07 |
|
word |
|
SNAC subtype |
00 00 |
|
word |
|
SNAC flags |
xx xx xx xx |
|
dword |
|
SNAC request-id |
|
xx |
|
byte |
|
uin length |
xx .. |
|
ascii |
|
uin string |
|
00 01 |
|
word |
|
icon id (not sure) |
01 |
|
byte |
|
icon flags (bitmask, purpose unknown) |
10 |
|
byte |
|
md5 hash size (16) |
xx .. |
|
array |
|
requested icon md5 hash |
|
00 |
|
byte |
|
unknown (command ?) |
00 01 |
|
word |
|
icon id (not sure) |
01 |
|
byte |
|
icon flags (bitmask, purpose unknown) |
10 |
|
byte |
|
md5 hash size (16) - yes, again |
xx .. |
|
array |
|
requested icon md5 hash, again |
|
xx xx |
|
word |
|
length of the icon |
xx .. |
|
array |
|
icon data (jfif - jpeg file interchange format) |
|
|
|
Example SNAC dump with flap header:
2A 02 1C 8C 16 4A 00 10 00 07 00 00 5D 2E 00 06 *....J......]...
09 33 34 34 30 35 39 31 37 39 00 01 01 10 EC 7B .344059179.....{
60 67 CF D1 01 99 0C BD 33 F9 00 FC 4B 9B 00 00 `g......3...K...
01 01 10 EC 7B 60 67 CF D1 01 99 0C BD 33 F9 00 ....{`g......3..
FC 4B 9B 16 0B FF D8 FF E0 00 10 4A 46 49 46 00 .K.........JFIF.
01 01 01 00 60 00 60 00 00 FF DB 00 43 00 01 01 ....`.`.....C...
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................
01 01 01 01 01 01 01 01 01 01 01 01 01 01 FF DB ................
00 43 01 01 01 01 01 01 01 01 01 01 01 01 01 01 .C..............
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................
01 01 01 FF C0 00 11 08 00 40 00 34 03 01 22 00 .........@.4..".
02 11 01 03 11 01 FF C4 00 1F 00 00 01 05 01 01 ................
01 01 01 01 00 00 00 00 00 00 00 00 01 02 03 04 ................
05 06 07 08 09 0A 0B FF C4 00 B5 10 00 02 01 03 ................
03 02 04 03 05 05 04 04 00 00 01 7D 01 02 03 00 ...........}....
04 11 05 12 21 31 41 06 13 51 61 07 22 71 14 32 ....!1A..Qa."q.2
81 91 A1 08 23 42 B1 C1 15 52 D1 F0 24 33 62 72 ....#B...R..$3br
82 09 0A 16 17 18 19 1A 25 26 27 28 29 2A 34 35 ........%&'()*45
36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54 55 6789:CDEFGHIJSTU
56 57 58 59 5A 63 64 65 66 67 68 69 6A 73 74 75 VWXYZcdefghijstu
..........
84 7C 61 F6 2F 82 9E 08 F8 F5 E1 4F 00 DF E9 96 .|a./......O....
FA C6 9B A3 6A FF 00 11 BC BD 6E 33 7B 75 7C B1 ....j.....n3{u|.
DE 6B A7 C2 DE 21 D4 74 21 AC 6A 56 10 58 EA 3A .k...!.t!.jV.X.:
85 9D 85 D4 A9 A2 CF 72 DE 1F 79 6E 24 D2 5E EE .......r..yn$.^.
E0 AF 62 78 7B CD DA 35 E2 AE 92 55 27 4A 13 49 ..bx{..5...U'J.I
72 2F 7A 0E B5 E3 27 76 DC 5D 9A D9 A4 EE 8C 28 r/z...'v.].....(
E4 B8 BA 94 A9 CE 58 8C B9 4A 51 8B 92 78 C4 DF ......X..JQ..x..
35 A3 CC EE A9 C9 35 74 DA 92 94 94 92 52 52 69 5.....5t.....RRi
A6 7F FF D9 ....
|
|
BART SNACs
SNAC List
Subgroup
|
Origin
|
Name
|
0x0001
|
Any
|
BART__ERR
|
This is the error SNAC for the BART foodgroup.
|
0x0002
|
Client
|
BART__UPLOAD_QUERY
|
This SNAC uploads a custom item to the BART host. Only certain types allow custom items.
|
0x0003
|
Host
|
BART__UPLOAD_REPLY
|
These are the results for an item requested with BART__UPLOAD_QUERY.
|
0x0004
|
Client
|
BART__DOWNLOAD_QUERY
|
Legacy request buddy icon from host.
|
0x0005
|
Host
|
BART__DOWNLOAD_REPLY
|
Legacy host response to a buddy icon request.
|
0x0006
|
Client
|
BART__DOWNLOAD2_QUERY
|
This SNAC downloads an asset from the BART host.
|
0x0007
|
Host
|
BART__DOWNLOAD2_REPLY
|
These are the results for an item requested with BART__DOWNLOAD2_QUERY.
|
|