Hi Xueming, https://bugs.openjdk.java.net/browse/JDK-8157069 http://cr.openjdk.java.net/~martin/webrevs/openjdk9/ZipFile-assortment/ Hopefully other improvements later. BTW, I notice that the CEN is stored in a byte[], and someday someone will create a zip file with a CEN that won't fit!