Skip to main content

Module extract

Module extract 

Source
Expand description

High-level extraction pipeline for opening CASC storage and reading files. High-level CASC extraction pipeline.

This module provides the main entry points for opening CASC storage, listing available files, and extracting them to disk. It ties together the lower-level storage, encoding, root, and listfile components into a single CascStorage facade with parallel extraction support.

Re-exports§

pub use pipeline::CascStorage;
pub use pipeline::ExtractionConfig;
pub use pipeline::OpenConfig;
pub use pipeline::StorageInfo;
pub use pipeline::extract_all;
pub use pipeline::extract_single_file;
pub use pipeline::list_files;
pub use pipeline::output_path;

Modules§

metadata
Extraction metadata recording (JSONL, CSV, and summary output). Extraction metadata recording and statistics.
pipeline
Core extraction pipeline - storage opening, file listing, and parallel extraction. Core CASC extraction pipeline.