When a ZipOutputStream.closeEntry() detects an
incorrect compressed size for the ZipEntry, it throws a
ZipException with the message <"compressed size was
"+csize +", but I expected "+curEntry.getSize())>
This should use curEntry.getCompressedSize() instead.