Skip to main content

decompress_from_reader

Function decompress_from_reader 

Source
pub fn decompress_from_reader<R: Read + Seek>(
    reader: &mut R,
    config: &EngineConfiguration,
) -> Result<Vec<u8>>
Expand description

Decompress a CRSH file from a seekable reader.

Phase 1 (sequential): reads all block headers and payloads into memory. Phase 2 (parallel): decompresses the collected payloads via rayon.

This two-phase approach avoids sharing &mut R across rayon worker threads.

§Errors