Johannes Sixt:
There is no "zip64 central directory". There is a "zip64 end of central
directory record";
Not strange that I was confused and couldn't find it, then... :-)
All right, I need to fix up my patch to make sure I add the zip64
extra record to both the central directory entry and to the local
header, and make sure to trigger the zip64 end of central directory
whenever the zip file is large enough to warrant one.
In summary, yes, when the central directory is constructed, it must
use the zip64 extra record to note the values of uncompressed size,
compressed size, and the offset to the local header when they
overflow 4GB.
At least that makes it easier to construct, as we only have one
central directory and can just extend the records that need extending.
Will fix soon.
--
\\// Peter - http://www.softwolves.pp.se/