--- zipfile_orig.py Thu Oct 17 16:23:35 2013 +++ zipfile.py Thu Jan 23 13:14:53 2014 @@ -971,9 +971,9 @@ zef_file.read(fheader[_FH_EXTRA_FIELD_LENGTH]) if fname != zinfo.orig_filename: - raise BadZipfile, \ - 'File name in directory "%s" and header "%s" differ.' % ( - zinfo.orig_filename, fname) + print \ + ('Warning: File name in directory "%s" and header "%s" differ.' % ( + zinfo.orig_filename, fname)) # check for encrypted flag & handle password is_encrypted = zinfo.flag_bits & 0x1