Function nintendo_lz::decompress[][src]

pub fn decompress(inp: &mut Read) -> Result<Vec<u8>, Box<Error>>

Decompresses an LZ10/LZ11 compressed file. It returns an error when:

  • The file is not a valid LZ10/LZ11 file
  • The file is truncated (More data was expected than present)

Example

let mut f = File::open("Archive.bin.cmp");
let mut decompressed = nintendo_lz::decompress(&mut f).unwrap();