in src/utils.rs [156:170]
fn get_cabinet_files(cab: &Cabinet<Cursor<&Vec<u8>>>, path: PathBuf) -> Option<(String, usize)> {
// Try to find in the cabinet the same path with pdb extension
let path = get_corrected_path(path);
let file_name = path.file_name().unwrap();
for folder in cab.folder_entries() {
for file in folder.file_entries() {
let file_size = file.uncompressed_size() as usize;
let path = PathBuf::from(file.name());
if path.file_name().unwrap() == file_name {
return Some((file.name().to_string(), file_size));
}
}
}
None
}