Skip to main content

explode_streams

Function explode_streams 

Source
pub fn explode_streams(
    data: &[u8],
    jpeg: bool,
) -> Option<(StreamRecipe, Vec<Vec<u8>>)>
Expand description

Split a PDF (or similar) into literal segments, inverted zlib streams and, when jpeg is set and the build has Lepton, recompressed JPEG streams. A file that is itself a JPEG becomes a single JPEG segment (or, with jpeg off, no recipe at all: it is stored as it is, which every build can read).