Dictionary restrictions

Set up the compression dictionary so that:
  • The algorithm does not create a compression symbol that represents a string of more than 260 characters.
  • No character entry has more than 260 total children, including all sibling descriptors for that character entry.
  • No character entry has a child count greater than 6.
  • No character entry has more than 4 additional extension characters when there are 0 or 1 child characters.
  • No sibling descriptor indicates 0 sibling characters.
Set up the expansion dictionary so that:
  • Expansion of a compression symbol does not use more than 127 dictionary entries.