Skip to main content

decompress_zip_filter_set

Function decompress_zip_filter_set 

Source
pub fn decompress_zip_filter_set(
    data: &[u8],
    names: &[&str],
) -> Result<Vec<ZipEntry>, ZipError>
Expand description

Decompress only entries whose name exactly matches one of names.

Filters at the central directory level — non-matching entries are never read or decompressed. Use this when you need specific files from a wheel/zip.

let data = std::fs::read("pkg.whl").unwrap();
let entries = lzip_parallel::decompress_zip_filter_set(&data, &["METADATA", "RECORD"]).unwrap();