I forgot to mention that I upgraded the "n" field in CRC32OutputStream from int to long. That might be a bug fix for when the input file is longer than Integer.MAX_VALUE, which is possible even without ZIP64 support.
- int n = 0; + long n = 0; Martin