pub fn bzip2_compress(input: &[u8]) -> Result<Vec<u8>, Box<dyn Error>>