Hi,
I am running Seafile Server 7.1.3 in Docker and notice that when downloading a large folder (approx. 7 GB in my case), the ZIP file that was generated could not be decompressed in Windows and Linux.
On Linux, the error is:
$ unzip BigFolder.zip
unzip BigFolder.zip
Archive: BigFolder.zip
warning [BigFolder.zip]: 4294967296 extra bytes at beginning or within zipfile
(attempting to process anyway)
file #1: bad zipfile offset (local header sig): 4294967296
(attempting to re-compensate)
...
error: not enough memory for bomb detection
Since the folder is ~7GB in size, I would expect the generated archive to be in ZIP64 format. The error I got from unzip
mentions 4GB extra bytes, which makes me think that it mistook the ZIP to be in the old 32-bit format. Sure enough:
$ file BigFolder.zip
BigFolder.zip: Zip archive data, at least v2.0 to extract
What I would like to know is:
- Am I the only one having this issue, since I couldn’t find other posts mentioning this?
- Otherwise, if this is a known issue, has it been fixed in a later version?
Thanks,
Patrick