pub fn decompress(data: &[u8]) -> Result<Vec<u8>, Error>