Function uclcli::minimum_compression_buffer_size[][src]

pub const fn minimum_compression_buffer_size(src_len: usize) -> usize
Expand description

Determine the destination buffer size requirement for compress_into_buffer.

citing from libucl’s README:

UCL will expand non-compressible data by a little amount. I suggest using this formula for a worst-case expansion calculation:

output_block_size = input_block_size + (input_block_size / 8) + 256