Recognize unsupported feature "compressed patch data set" from zip 2.7.

This commit is contained in:
Martin v. Löwis 2012-05-01 08:44:08 +02:00
parent b3260f08cf
commit 2a2ce328fb

View file

@ -1053,6 +1053,10 @@ class ZipFile:
if fheader[_FH_EXTRA_FIELD_LENGTH]:
zef_file.read(fheader[_FH_EXTRA_FIELD_LENGTH])
if zinfo.flag_bits & 0x20:
# Zip 2.7: compressed patched data
raise NotImplementedError("compressed patched data (flag bit 5)")
if zinfo.flag_bits & 0x800:
# UTF-8 filename
fname_str = fname.decode("utf-8")