Crate unishox_rs

Source

Structs§

us_lnk_lst
This structure is used when a string array needs to be compressed. This is passed as a parameter to the unishox2_decompress_lines() function

Constants§

UNISHOX_API_WITH_OUTPUT_LEN
UNISHOX_MAGIC_BITS
UNISHOX_MAGIC_BIT_LEN
UNISHOX_VERSION

Functions§

compress_simple
decompress_simple
unishox2_compress
Comprehensive API for compressing a string
unishox2_compress_lines
More Comprehensive API for compressing array of strings
unishox2_compress_simple
Simple API for compressing a string @param[in] in Input ASCII / UTF-8 string @param[in] len length in bytes @param[out] out output buffer - should be large enough to hold compressed output
unishox2_decompress
Comprehensive API for de-compressing a string
unishox2_decompress_lines
More Comprehensive API for de-compressing array of strings \n This function is not be used in conjuction with unishox2_compress_lines()
unishox2_decompress_simple
Simple API for decompressing a string @param[in] in Input compressed bytes (output of unishox2_compress functions) @param[in] len length of ‘in’ in bytes @param[out] out output buffer for ASCII / UTF-8 string - should be large enough