CFFILE file = (CFFILE)h.folders[i].files.elementAt(j);
if (file.fileName.equals(fileName)) return new LimitStream(is2, file.fileSize);
byte[] b = new byte[file.fileSize];
- int read = is2.read(b);
}
}
int readCFFOLDERs = 0; // the number of folders read in so far
int readCFFILEs = 0; // the number of folders read in so far
- public CFHEADER() { }
-
public void print(PrintStream ps) {
ps.println("CAB CFFILE CFHEADER v" + ((int)versionMajor) + "." + ((int)versionMinor));
ps.println(" total file size = " + fileSize);
}
InputStream readBlock() throws IOException {
- int checksum = readLittleInt(dis);
int compressedBytes = readLittleShort(dis);
int unCompressedBytes = readLittleShort(dis);
byte[] reserved = new byte[/*folder.header.perDatablockReservedSize*/0];