Skip to main content

decompress_raw_deflate

Function decompress_raw_deflate 

Source
pub fn decompress_raw_deflate(
    data: &[u8],
    max_out: usize,
) -> Result<Vec<u8>, DecompressError>
Expand description

Raw DEFLATE bitstream (RFC 1951) only.

§Errors

DecompressError when the stream is invalid or output would exceed max_out.

§Examples

use barehttp::gzip::decompress_raw_deflate;

// raw DEFLATE for payload "hi" (no zlib wrapper)
let raw: &[u8] = &[0xcb, 0xc8, 0x04, 0x00];
assert_eq!(decompress_raw_deflate(raw, 64)?, b"hi");