sarc

Crates.iosarc
lib.rssarc
version1.2.0
sourcesrc
created_at2020-02-07 21:27:41.911089
updated_at2022-12-22 21:03:56.209843
descriptionA library for working with Nintendo SARC files for Wii U, 3ds and Switch
homepage
repositoryhttps://github.com/jam1garner/sarc
max_upload_size
id206195
size26,147
(jam1garner)

documentation

https://docs.rs/sarc

README

sarc

A simple to use library for reading/writing SARC and SZS (yaz0 compressed SARCs) in Rust.

// yaz0 and non-yaz0 sarcs can be read the same way
let sarc = SarcFile::read_from_file("Animal_Fish_A.sbactorpack").unwrap();

// iterate through files in the sarc and print out a file list
for file in &sarc.files {
    println!("Name: {:?} | Size: {}", file.name, file.data.len());
}

// write as yaz0 compressed sarc
sarc.write_to_compressed_file("animal_test.sarc").unwrap();
Commit count: 18

cargo fmt