KDXTransactionFields

From Hotline Wiki

Revision as of 00:09, 11 June 2026 by Schala (talk | contribs)

Fundamental Types

Primitive types

Type Size Description
pstr varies A string prefixed by 1 byte denoting its length
u8 1 unsigned byte
u32be 4 32 bit big endian unsigned integer
u64be 8 64 bit big endian unsigned integer

Data Size

Offset Type Description
0 u32be Total size (high)
4 u32be Total size (low)

Transaction Field Types

Download Info

Offset Type Description
0 Data Size Data resume size
8 Data Size Mac resource fork size
16 u64be Created timestamp
24 u64be Modified timestamp
32 u64be timestamp?
40 u64be timestamp?
48 ? ?
77 u8 File name length
78 u8 Comment length
79 u8 Type string length
80 pstr File name
pstr Comment
pstr Type string

Download Request

Offset Type Description
0 Data Size Data resume size
8 Data Size Mac resource fork size
16 ? flags and options?
23 u8 Fork selector (0 = data only, 1 = data + Mac resource)
24 pstr File path