[bugfix] handle extracting non-conformant zip files (cherry picked from commit f7f5f768fc)
f7f5f768fc