Export (0) Print
Expand All

2 Structures

LZXD compressed data consists of a header that indicates the file translation size, followed by a sequence of compressed blocks. A stream (2) of uncompressed input can be output as multiple compressed LZXD blocks to improve compression, because each compressed block contains its own statistical tree structures.

Ee157281.300c4869-9a72-4c11-b5be-151eb1d14144(en-us,EXCHG.80).jpg

Figure 1: The structure of LZXD compressed data

A block can be one of the following types:

  • Uncompressed block, as specified in section 2.3.2.1.

  • Verbatim block, as specified in section 2.3.2.2.

  • Aligned offset, as specified in section 2.3.2.3.

In this document, ranges are specified using interval notation. A range in parenthesis "()" does not include the upper and lower endpoints. A range in brackets "[]" does include the upper and lower endpoints.

Show:
© 2014 Microsoft