size

open var size: Long

The setSize method in the base class throws an IllegalArgumentException if the size is bigger than 2GB for Java versions <7 and even in Java 7+ if the implementation in java.util.zip doesn't support Zip64 itself (it is an optional feature).

We need to keep our own size information for Zip64 support.