Lines Matching refs:compressed
25 The purpose of this document is to define a lossless compressed data format,
40 does not attempt to allow random access to compressed data.
56 Whenever it does not support a parameter defined in the compressed stream,
66 Content compressed by Zstandard is transformed into a Zstandard __frame__.
72 Each block can be compressed or not,
94 Zstandard compressed data is made of one or more __frames__.
101 Zstandard frames contain compressed data, while
123 That’s where compressed data is stored.
188 a decoder is allowed to reject a compressed frame
252 To properly decode compressed data,
256 a decoder is allowed to reject a compressed frame
285 However, for public distribution of compressed frames using a dictionary,
354 - `Compressed_Block` - this is a [Zstandard compressed block](#compressed-blocks),
356 `Block_Size` is the length of `Block_Content`, the compressed data.
380 To decompress a compressed block, the compressed size must be provided
383 A compressed block consists of 2 sections :
391 To decode a compressed block, the following elements are necessary :
404 Literals can be stored uncompressed or compressed using Huffman prefix codes.
405 When compressed, an optional tree description can be present,
438 - `Compressed_Literals_Block` - This is a standard Huffman-compressed block,
441 - `Treeless_Literals_Block` - This is a Huffman-compressed block,
442 using Huffman tree _from previous Huffman-compressed literals block_.
519 the Huffman table comes from previously compressed literals block.
521 Huffman compressed data consists of either 1 or 4 Huffman-coded streams.
528 information to know the decompressed and compressed sizes of all four streams _combined_.
533 The compressed size of each stream is provided explicitly:
534 the first 6 bytes of the compressed data consist of three 2-byte __little-endian__ fields,
535 describing the compressed sizes of the first three streams.
549 A compressed block is a succession of _sequences_ .
617 - `Repeat_Mode` : The table used in the previous compressed block will be used again.
632 _Codes_ are FSE compressed,
725 padding. The last byte of the compressed bitstream cannot be `0` for
814 If any sequence in the compressed block requires a larger offset than this,
1087 padding. The last byte of the compressed bitstream cannot be `0` for
1176 the series of weights is compressed by FSE.
1177 The length of the FSE-compressed series is equal to `headerByte` (0-127).
1181 In this case, the series of Huffman weights is compressed using FSE compression.
1185 To decode an FSE bitstream, it is necessary to know its compressed size.
1309 However, for public distribution of compressed frames,
1315 __`Entropy_Tables`__ : following the same format as the tables in compressed blocks.
1336 [compressed blocks]: #the-format-of-compressed_block