[−][src]Trait ninres::IntoTar
Convert resource into tar buffer. This buffer can then e.g. be stored in a file.
The mode
parameter refers to the file mode within the tar ball.
Examples
#[cfg(all(not(target_arch = "wasm32"), feature = "sarc"))] fn main() -> Result<(), NinResError> { use ninres::{sarc::Sarc, IntoTar}; use std::{fs::{read, File}, io::Write}; let sarc_file = Sarc::new(&read("../assets/M1_Model.pack")?)?; let tar = sarc_file.into_tar(0o644)?; let mut file = File::create("M1_Model.tar")?; file.write_all(&tar.into_inner()[..])?; Ok(()) }