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?