[][src]Function nintendo_lz::decompress

pub fn decompress(inp: &mut dyn Read) -> Result<Vec<u8>, Box<dyn 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

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