unxip-rs

Crates.iounxip-rs
lib.rsunxip-rs
version0.1.1
created_at2025-09-01 00:23:34.515397+00
updated_at2025-09-12 01:49:33.190633+00
descriptionExtract XIP Archives
homepage
repositoryhttps://github.com/nab138/unxip-rs
max_upload_size
id1818989
size57,550
Nicholas Sharp (nab138)

documentation

https://docs.rs/unxip-rs

README

unxip_rs

A library for extracting .xip files, written in Rust.

Note that it uses the cpio command. You can specify a custom path to cpio if needed. Many cpio extractors have been tested and only GNU cpio works.

Usage

fn main() {
    let mut file = File::open("./Xcode_16.3.xip").unwrap();
    let res = unxip(&mut file, &PathBuf::from("./output"), None /* Uses "cpio" from PATH */);
    if let Err(e) = res {
        eprintln!("{}", e);
    }
    println!("Done");
}

Credits

Commit count: 8

cargo fmt