This impl currently doesn't support reading or executing files from zips who's names do not exactly match the archived files' names. Rust does not come with a non-disk path normalization that I can tell (cc @steveklabnik maybe?) This may require porting and/or binding to the C code found here in the C-duk impl: https://github.com/nucleus-js/seaduk/blob/master/src/path.c & https://github.com/nucleus-js/seaduk/blob/master/src/main.c#L42-L63