32uint8_t*
tmj_zstd_decompress(
const uint8_t* data,
size_t data_size,
size_t* decompressed_size);
51uint8_t*
tmj_zlib_decompress(
const uint8_t* data,
size_t data_size,
size_t* decompressed_size);
65uint8_t*
tmj_zlib_compress(
const uint8_t* data,
size_t data_size,
int level,
size_t* compressed_size);
char * tmj_b64_encode(uint8_t *data, size_t size)
Encodes a base64 string.
uint8_t * tmj_b64_decode(const char *data, size_t *decoded_size)
Decodes a base64 string.
uint8_t * tmj_zstd_decompress(const uint8_t *data, size_t data_size, size_t *decompressed_size)
Decompresses a zstd-compressed buffer of bytes.
uint8_t * tmj_zlib_compress(const uint8_t *data, size_t data_size, int level, size_t *compressed_size)
Compresses a buffer of bytes with zlib.
uint8_t * tmj_zlib_decompress(const uint8_t *data, size_t data_size, size_t *decompressed_size)
Decompresses a zlib/gzip-compressed buffer of bytes.