Unishox
A hybrid encoder for Short Unicode Strings
Loading...
Searching...
No Matches
Parameter Presets

Pre-defined parameter sets for different types of input data. More...

Macros

#define USX_PSET_DFLT   USX_HCODES_DFLT, USX_HCODE_LENS_DFLT, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Default preset parameter set. When composition of text is know beforehand, the other parameter sets in this section can be used to achieve more compression.
#define USX_PSET_ALPHA_ONLY   USX_HCODES_ALPHA_ONLY, USX_HCODE_LENS_ALPHA_ONLY, USX_FREQ_SEQ_TXT, USX_TEMPLATES
 Preset parameter set for English Alphabet only content.
#define USX_PSET_ALPHA_NUM_ONLY   USX_HCODES_ALPHA_NUM_ONLY, USX_HCODE_LENS_ALPHA_NUM_ONLY, USX_FREQ_SEQ_TXT, USX_TEMPLATES
 Preset parameter set for Alpha numeric content.
#define USX_PSET_ALPHA_NUM_SYM_ONLY   USX_HCODES_ALPHA_NUM_SYM_ONLY, USX_HCODE_LENS_ALPHA_NUM_SYM_ONLY, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set for Alpha numeric and symbol content.
#define USX_PSET_ALPHA_NUM_SYM_ONLY_TXT   USX_HCODES_ALPHA_NUM_SYM_ONLY, USX_HCODE_LENS_ALPHA_NUM_SYM_ONLY, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set for Alpha numeric symbol content having predominantly text.
#define USX_PSET_FAVOR_ALPHA   USX_HCODES_FAVOR_ALPHA, USX_HCODE_LENS_FAVOR_ALPHA, USX_FREQ_SEQ_TXT, USX_TEMPLATES
 Preset parameter set favouring Alphabet content.
#define USX_PSET_FAVOR_DICT   USX_HCODES_FAVOR_DICT, USX_HCODE_LENS_FAVOR_DICT, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set favouring repeating sequences.
#define USX_PSET_FAVOR_SYM   USX_HCODES_FAVOR_SYM, USX_HCODE_LENS_FAVOR_SYM, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set favouring symbols.
#define USX_PSET_FAVOR_UMLAUT   USX_HCODES_FAVOR_UMLAUT, USX_HCODE_LENS_FAVOR_UMLAUT, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set favouring unlaut letters.
#define USX_PSET_NO_DICT   USX_HCODES_NO_DICT, USX_HCODE_LENS_NO_DICT, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set for when there are no repeating sequences.
#define USX_PSET_NO_UNI   USX_HCODES_NO_UNI, USX_HCODE_LENS_NO_UNI, USX_FREQ_SEQ_DFLT, USX_TEMPLATES
 Preset parameter set for when there are no unicode symbols.
#define USX_PSET_NO_UNI_FAVOR_TEXT   USX_HCODES_NO_UNI, USX_HCODE_LENS_NO_UNI, USX_FREQ_SEQ_TXT, USX_TEMPLATES
 Preset parameter set for when there are no unicode symbols favouring text.
#define USX_PSET_URL   USX_HCODES_DFLT, USX_HCODE_LENS_DFLT, USX_FREQ_SEQ_URL, USX_TEMPLATES
 Preset parameter set favouring URL content.
#define USX_PSET_JSON   USX_HCODES_DFLT, USX_HCODE_LENS_DFLT, USX_FREQ_SEQ_JSON, USX_TEMPLATES
 Preset parameter set favouring JSON content.
#define USX_PSET_JSON_NO_UNI   USX_HCODES_NO_UNI, USX_HCODE_LENS_NO_UNI, USX_FREQ_SEQ_JSON, USX_TEMPLATES
 Preset parameter set favouring JSON content having no Unicode symbols.
#define USX_PSET_XML   USX_HCODES_DFLT, USX_HCODE_LENS_DFLT, USX_FREQ_SEQ_XML, USX_TEMPLATES
 Preset parameter set favouring XML content.
#define USX_PSET_HTML   USX_HCODES_DFLT, USX_HCODE_LENS_DFLT, USX_FREQ_SEQ_HTML, USX_TEMPLATES
 Preset parameter set favouring HTML content.

Detailed Description

Pre-defined parameter sets for different types of input data.