pub fn compress_bound(src_size: usize) -> usize
maximum compressed size in worst case single-pass scenario