Skip to main content

split_chunk

Function split_chunk 

Source
pub fn split_chunk(
    data: &[u8],
    n_workers: usize,
    is_last: bool,
) -> Option<ChunkSplit>
Expand description

Split a chunk of compressed DEFLATE data into segment boundaries.

Uses split_boundaries_parallel with n_workers splits (no oversplit — one segment per physical core, mirroring lbzip2-rs binary behaviour).

Returns None if no full-flush boundary is found (caller falls back to single-core decompression for this chunk).