Kaydet (Commit) 2a2ce328 authored tarafından Martin v. Löwis's avatar Martin v. Löwis

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

üst b3260f08
...@@ -1053,6 +1053,10 @@ class ZipFile: ...@@ -1053,6 +1053,10 @@ class ZipFile:
if fheader[_FH_EXTRA_FIELD_LENGTH]: if fheader[_FH_EXTRA_FIELD_LENGTH]:
zef_file.read(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: if zinfo.flag_bits & 0x800:
# UTF-8 filename # UTF-8 filename
fname_str = fname.decode("utf-8") fname_str = fname.decode("utf-8")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment