94025
94025
Magic_Number | 4 bytes |
Frame_Header | 2-14 bytes |
Data_Block | n bytes |
[More Data_Blocks] | |
[Content_Checksum] | 4 bytes |
Frame_Header_Descriptor | 1 byte |
[Window_Descriptor] | 0-1 byte |
[Dictionary_ID] | 0-4 bytes |
[Frame_Content_Size] | 0-8 bytes |
Bit Number | Field Name |
---|---|
7-6 | Frame_Content_Size_Flag |
5 | Single_Segment_Flag |
4 | (unused) |
3 | (reserved) |
2 | Content_Checksum_Flag |
1-0 | Dictionary_ID_Flag |
Frame_Content_Size_Flag | 0 | 1 | 2 | 3 |
FCS_Field_Size | 0 or 1 | 2 | 4 | 8 |
Dictionary_ID_Flag | 0 | 1 | 2 | 3 |
DID_Field_Size | 0 | 1 | 2 | 4 |
Bit Number | 7-3 | 2-0 |
Field Name | Exponent | Mantissa |
FCS Field Size | Range |
---|---|
0 | unknown |
1 | 0 - 255 |
2 | 256 - 65791 |
4 | 0 - 232 - 1 |
8 | 0 - 264 - 1 |
Block_Header | Block_Content |
---|---|
3 bytes | n bytes |
Last_Block | Block_Type | Block_Size |
---|---|---|
bit 0 | bits 1-2 | bits 3-23 |
Value | Block_Type |
---|---|
0 | Raw_Block |
1 | RLE_Block |
2 | Compressed_Block |
3 | Reserved |
Literals_Section_Header |
[Huffman_Tree_Description] |
[Jump_Table] |
Stream_1 |
[Stream_2] |
[Stream_3] |
[Stream_4] |
Literals_Block_Type | 2 bits |
Size_Format | 1-2 bits |
Regenerated_Size | 5-20 bits |
[Compressed_Size] | 0-18 bits |
Literals_Block_Type | Value |
---|---|
Raw_Literals_Block | 0 |
RLE_Literals_Block | 1 |
Compressed_Literals_Block | 2 |
Treeless_Literals_Block | 3 |
Bit Number | Field Name |
---|---|
7-6 | Literal_Lengths_Mode |
5-4 | Offsets_Mode |
3-2 | Match_Lengths_Mode |
1-0 | Reserved |
Value | Compression_Mode |
---|---|
0 | Predefined_Mode |
1 | RLE_Mode |
2 | FSE_Compressed_Mode |
3 | Repeat_Mode |
Literals_Length_Code | Baseline | Number_of_Bits |
---|---|---|
0-15 | length | 0 |
16 | 16 | 1 |
17 | 18 | 1 |
18 | 20 | 1 |
19 | 22 | 1 |
20 | 24 | 2 |
21 | 28 | 2 |
22 | 32 | 3 |
23 | 40 | 3 |
24 | 48 | 4 |
25 | 64 | 6 |
26 | 128 | 7 |
27 | 256 | 8 |
28 | 512 | 9 |
29 | 1024 | 10 |
30 | 2048 | 11 |
31 | 4096 | 12 |
32 | 8192 | 13 |
33 | 16384 | 14 |
34 | 32768 | 15 |
35 | 65536 | 16 |
Match_Length_Code | Baseline | Number_of_Bits |
---|---|---|
0-31 | Match_Length_Code + 3 | 0 |
32 | 35 | 1 |
33 | 37 | 1 |
34 | 39 | 1 |
35 | 41 | 1 |
36 | 43 | 2 |
37 | 47 | 2 |
38 | 51 | 3 |
39 | 59 | 3 |
40 | 67 | 4 |
41 | 83 | 4 |
42 | 99 | 5 |
43 | 131 | 7 |
44 | 259 | 8 |
45 | 515 | 9 |
46 | 1027 | 10 |
47 | 2051 | 11 |
48 | 4099 | 12 |
49 | 8195 | 13 |
50 | 16387 | 14 |
51 | 32771 | 15 |
52 | 65539 | 16 |
Magic_Number | Frame_Size | User_Data |
---|---|---|
4 bytes | 4 bytes | n bytes |
Value Read | Value Decoded | Bits Used |
---|---|---|
0 - 97 | 0 - 97 | 7 |
98 - 127 | 98 - 127 | 8 |
128 - 225 | 0 - 97 | 7 |
226 - 255 | 128 - 157 | 8 |
state order | 0 | 1 | 2 | 3 | 4 |
width | 32 | 32 | 32 | 16 | 16 |
Number_of_Bits | 5 | 5 | 5 | 4 | 4 |
range number | 2 | 4 | 6 | 0 | 1 |
Baseline | 32 | 64 | 96 | 0 | 16 |
range | 32-63 | 64-95 | 96-127 | 0-15 | 16-31 |
Literal Value | Number_of_Bits |
---|---|
0 | 1 |
1 | 2 |
2 | 3 |
3 | 0 |
4 | 4 |
5 | 4 |
Literal Value | Weight |
---|---|
0 | 4 |
1 | 3 |
2 | 2 |
3 | 0 |
4 | 1 |
Literal | Weight |
---|---|
0 | 4 |
1 | 3 |
2 | 2 |
3 | 0 |
4 | 1 |
5 | 1 |
Literal | Weight | Number_Of_Bits | Prefix Codes |
---|---|---|---|
3 | 0 | 0 | N/A |
4 | 1 | 4 | 0000 |
5 | 1 | 4 | 0001 |
2 | 2 | 3 | 001 |
1 | 3 | 2 | 01 |
0 | 4 | 1 | 1 |
Symbol | Encoding |
---|---|
5 | 0000 |
4 | 0001 |
1 | 01 |
0 | 1 |
Padding | 00001 |
Magic_Number | Dictionary_ID | Entropy_Tables | Content |
---|---|---|---|
State | Symbol | Number_Of_Bits | Base |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 4 | 0 |
1 | 0 | 4 | 16 |
2 | 1 | 5 | 32 |
3 | 3 | 5 | 0 |
4 | 4 | 5 | 0 |
5 | 6 | 5 | 0 |
6 | 7 | 5 | 0 |
7 | 9 | 5 | 0 |
8 | 10 | 5 | 0 |
9 | 12 | 5 | 0 |
10 | 14 | 6 | 0 |
11 | 16 | 5 | 0 |
12 | 18 | 5 | 0 |
13 | 19 | 5 | 0 |
14 | 21 | 5 | 0 |
15 | 22 | 5 | 0 |
16 | 24 | 5 | 0 |
17 | 25 | 5 | 32 |
18 | 26 | 5 | 0 |
19 | 27 | 6 | 0 |
20 | 29 | 6 | 0 |
21 | 31 | 6 | 0 |
22 | 0 | 4 | 32 |
23 | 1 | 4 | 0 |
24 | 2 | 5 | 0 |
25 | 4 | 5 | 32 |
26 | 5 | 5 | 0 |
27 | 7 | 5 | 32 |
28 | 8 | 5 | 0 |
29 | 10 | 5 | 32 |
30 | 11 | 5 | 0 |
31 | 13 | 6 | 0 |
32 | 16 | 5 | 32 |
33 | 17 | 5 | 0 |
34 | 19 | 5 | 32 |
35 | 20 | 5 | 0 |
36 | 22 | 5 | 32 |
37 | 23 | 5 | 0 |
38 | 25 | 4 | 0 |
39 | 25 | 4 | 16 |
40 | 26 | 5 | 32 |
41 | 28 | 6 | 0 |
42 | 30 | 6 | 0 |
43 | 0 | 4 | 48 |
44 | 1 | 4 | 16 |
45 | 2 | 5 | 32 |
46 | 3 | 5 | 32 |
47 | 5 | 5 | 32 |
48 | 6 | 5 | 32 |
49 | 8 | 5 | 32 |
50 | 9 | 5 | 32 |
51 | 11 | 5 | 32 |
52 | 12 | 5 | 32 |
53 | 15 | 6 | 0 |
54 | 17 | 5 | 32 |
55 | 18 | 5 | 32 |
56 | 20 | 5 | 32 |
57 | 21 | 5 | 32 |
58 | 23 | 5 | 32 |
59 | 24 | 5 | 32 |
60 | 35 | 6 | 0 |
61 | 34 | 6 | 0 |
62 | 33 | 6 | 0 |
63 | 32 | 6 | 0 |
State | Symbol | Number_Of_Bits | Base |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 6 | 0 |
1 | 1 | 4 | 0 |
2 | 2 | 5 | 32 |
3 | 3 | 5 | 0 |
4 | 5 | 5 | 0 |
5 | 6 | 5 | 0 |
6 | 8 | 5 | 0 |
7 | 10 | 6 | 0 |
8 | 13 | 6 | 0 |
9 | 16 | 6 | 0 |
10 | 19 | 6 | 0 |
11 | 22 | 6 | 0 |
12 | 25 | 6 | 0 |
13 | 28 | 6 | 0 |
14 | 31 | 6 | 0 |
15 | 33 | 6 | 0 |
16 | 35 | 6 | 0 |
17 | 37 | 6 | 0 |
18 | 39 | 6 | 0 |
19 | 41 | 6 | 0 |
20 | 43 | 6 | 0 |
21 | 45 | 6 | 0 |
22 | 1 | 4 | 16 |
23 | 2 | 4 | 0 |
24 | 3 | 5 | 32 |
25 | 4 | 5 | 0 |
26 | 6 | 5 | 32 |
27 | 7 | 5 | 0 |
28 | 9 | 6 | 0 |
29 | 12 | 6 | 0 |
30 | 15 | 6 | 0 |
31 | 18 | 6 | 0 |
32 | 21 | 6 | 0 |
33 | 24 | 6 | 0 |
34 | 27 | 6 | 0 |
35 | 30 | 6 | 0 |
36 | 32 | 6 | 0 |
37 | 34 | 6 | 0 |
38 | 36 | 6 | 0 |
39 | 38 | 6 | 0 |
40 | 40 | 6 | 0 |
41 | 42 | 6 | 0 |
42 | 44 | 6 | 0 |
43 | 1 | 4 | 32 |
44 | 1 | 4 | 48 |
45 | 2 | 4 | 16 |
46 | 4 | 5 | 32 |
47 | 5 | 5 | 32 |
48 | 7 | 5 | 32 |
49 | 8 | 5 | 32 |
50 | 11 | 6 | 0 |
51 | 14 | 6 | 0 |
52 | 17 | 6 | 0 |
53 | 20 | 6 | 0 |
54 | 23 | 6 | 0 |
55 | 26 | 6 | 0 |
56 | 29 | 6 | 0 |
57 | 52 | 6 | 0 |
58 | 51 | 6 | 0 |
59 | 50 | 6 | 0 |
60 | 49 | 6 | 0 |
61 | 48 | 6 | 0 |
62 | 47 | 6 | 0 |
63 | 46 | 6 | 0 |
State | Symbol | Number_Of_Bits | Base |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 5 | 0 |
1 | 6 | 4 | 0 |
2 | 9 | 5 | 0 |
3 | 15 | 5 | 0 |
4 | 21 | 5 | 0 |
5 | 3 | 5 | 0 |
6 | 7 | 4 | 0 |
7 | 12 | 5 | 0 |
8 | 18 | 5 | 0 |
9 | 23 | 5 | 0 |
10 | 5 | 5 | 0 |
11 | 8 | 4 | 0 |
12 | 14 | 5 | 0 |
13 | 20 | 5 | 0 |
14 | 2 | 5 | 0 |
15 | 7 | 4 | 16 |
16 | 11 | 5 | 0 |
17 | 17 | 5 | 0 |
18 | 22 | 5 | 0 |
19 | 4 | 5 | 0 |
20 | 8 | 4 | 16 |
21 | 13 | 5 | 0 |
22 | 19 | 5 | 0 |
23 | 1 | 5 | 0 |
24 | 6 | 4 | 16 |
25 | 10 | 5 | 0 |
26 | 16 | 5 | 0 |
27 | 28 | 5 | 0 |
28 | 27 | 5 | 0 |
29 | 26 | 5 | 0 |
30 | 25 | 5 | 0 |
31 | 24 | 5 | 0 |