//
package net.sf.zipme;
class ZipArchive {
private void checkZipArchive() throws ZipException {
if (len < 4) {
throw new ZipException("Not a valid zip archive");
}
int sig=buf[off] & 0xFF | ((buf[off + 1] & 0xFF) << 8) | ((buf[off + 2] & 0xFF) << 16) | ((buf[off + 3] & 0xFF) << 24);
if (sig != LOCSIG) {
throw new ZipException("Not a valid zip archive");
}
}
public void hook1() throws ZipException {
checkZipArchive();
original();
}
}