If the file is in zip64 format, it is possible, that some size/offset informations are not stored in the record but in some extra data fields. In the original place are then 0xff bytes. The current implementation does not consider this and takes the 0xff bytes as size value.
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/phobos/issues/10389 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB