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