Constant fdeflate::tables::LITLEN_TABLE_ENTRIES
source ยท pub(crate) const LITLEN_TABLE_ENTRIES: [u32; 288];
Expand description
The main litlen_table uses a 12-bit input to lookup the meaning of the symbol. The table is split into 4 sections:
aaaaaaaa_bbbbbbbb_1000yyyy_0000xxxx x = input_advance_bits, y = output_advance_bytes (literal) 0000000z_zzzzzzzz_00000yyy_0000xxxx x = input_advance_bits, y = extra_bits, z = distance_base (length) 00000000_00000000_01000000_0000xxxx x = input_advance_bits (EOF) 0000xxxx_xxxxxxxx_01100000_00000000 x = secondary_table_index 00000000_00000000_01000000_00000000 invalid code