From b3b901ac45ab62a7789463049753d085ba0220d7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 28 Nov 2015 17:11:45 +0530 Subject: [PATCH] Always use ZIP_STORED compress type for directory entries --- src/calibre/utils/zipfile.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/utils/zipfile.py b/src/calibre/utils/zipfile.py index 97d500713a..a85dd55a8f 100644 --- a/src/calibre/utils/zipfile.py +++ b/src/calibre/utils/zipfile.py @@ -1197,6 +1197,8 @@ class ZipFile: arcname += '/' zinfo = ZipInfo(arcname, date_time) zinfo.external_attr = (st[0] & 0xFFFF) << 16L # Unix attributes + if isdir: + zinfo.compress_type = ZIP_STORED if compress_type is None: zinfo.compress_type = self.compression else: