https://issues.dlang.org/show_bug.cgi?id=20027
Berni <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Berni <[email protected]> --- Some of these rejections feel a little bit dubious. E.g. "Rejects ZIP64 version 2 (and ZIP64 version 1).". Do we want to support Zip64 or not? Same question for multiple volumes and encryption. Also, zip has been designed to contain unused data: When removing a file from an archive, it can just be deleted from the central directory. From the view point of data protection this is horrible, but it's still a correct zip file, that should not be rejected by std.zip in my oppinion. "Rejects compression methods other than 0 (uncompressed) or 8 (deflate)." - At least 12 (bzip) might be an other candidate for decompression support in my oppinion. Others, like overlapping entries or invalid paths and so on, should of course be rejected. What do you think? --
