Downloading large folder as ZIP - wrong format?


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
warning []:  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 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?