Zip created by pigz[1] is deemed to be corrupted even though it is considered valid by unzip et alli [2]. I do not claim pigz's zip is correct but other un/zippers think so. Apparently it is mentioned in paragraph 4.3.9.3 of ZIP File Format Specification [3][4]. 4.3.9.3 Although not originally assigned a signature, the value 0x08074b50 has commonly been adopted as a signature value for the data descriptor record. Implementers SHOULD be aware that ZIP files MAY be encountered with or without this signature marking data descriptors and SHOULD account for either case when reading ZIP files to ensure compatibility. Also made a script that shows that in practice (attached). If you find this zip correct make gzip aware of it, if otherwise you find it incorrect else let me know, I may raise in pigz issues. Regards. -- 1. github.com https://github.com/madler/pigz 2. unzip, doublecmd, totalcmd, 7zip, winrar, and likely others 3. pkware.cachefly.net https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT 4. sourceforge.net https://sourceforge.net/p/sevenzip/bugs/2416/#84d4
<<attachment: gunzip-pigzip.zip>>