ZipEntry zipEntry = (ZipEntry) e.nextElement();
CRC32 crc = new CRC32();
BufferedInputStream bis = new BufferedInputStream(zipFile.getInputStream(zipEntry));
CheckedInputStream cis = new CheckedInputStream(bis, crc);
while(cis.read(buffer, 0, buffer.length) != -1) {
// scroll through zip entry
}
if (crc.getValue() != zipEntry.getCrc()) {
return false; // CRC match failed, corrupt zip