pub fn decompress(
data: &[u8],
compression_type: CompressionType,
) -> Result<Vec<u8>>
Expand description
Decompress data using the specified algorithm
§Arguments
data
- Compressed datacompression_type
- Compression algorithm used
§Returns
Decompressed data
§Examples
use openigtlink_rust::compression::{compress, decompress, CompressionLevel, CompressionType};
let original = vec![1, 2, 3, 4, 5];
let compressed = compress(&original, CompressionType::Deflate, CompressionLevel::Default)?;
let decompressed = decompress(&compressed, CompressionType::Deflate)?;
assert_eq!(original, decompressed);