Skip to content

Compression implementation improvement ideas #14

@pfalcon

Description

@pfalcon
  • genlz77: as DEFLATE is limited to 32K dictionary size, can store uint16_t offsets in hashtable, instead of current uint8_t*
  • genlz77: should accept HASH_BITS as param, hashtable ptr as param, MAX_OFFSET (i.e. dict size) as param
  • defl_static: probably can cut size of mirrorbytes
  • defl_static: coderecord: no need to store max
  • defl_static: coderecord: min can be uint16_t
  • defl_static: coderecord: code can be uint8_t
  • defl_static: coderecord: extrabits can be uint8_t

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions