pub fn compress( data: &[u8], algorithm: CompressionAlgorithm, level: u32, ) -> Result<Vec<u8>, Box<dyn Error>>
Compress data using the specified algorithm and level.