Downloading large folder as ZIP - wrong format?

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:

  1. Am I the only one having this issue, since I couldn’t find other posts mentioning this?
  2. Otherwise, if this is a known issue, has it been fixed in a later version?

Thanks,
Patrick