3.2.4.1.14.2 Compressed Data Format
The compressed data stream starts with a header, which is followed by a series of one or more XPRESS Blocks (as specified in section 2.2.1.4.15) containing the stream's data.
The data stream header MUST consist of a 4-byte signature, composed of the four bytes 0x46, 0x52, 0x53, and 0x58 (in ASCII, that is 'F', 'R', 'S', and 'X') as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x46 |
0x52 |
0x53 |
0x58 |
The size of the uncompressed XPRESS block data MUST be equal to 8192 bytes, except for the last block of a file transfer, which can be smaller, and except when this data is from the RdcGetFileData method (see section 3.2.4.1.12).