pub fn unpack<I, O>( input_file: I, output_dir: O, remove_prefix: Option<String> ) -> Result<bool, ProtoError>where I: AsRef<Path>, O: AsRef<Path>,