handler.record((int) currrecoff, rec);
long low = fr.readUIntAtOffset(currrecoff + 8);
long high = fr.readLittleEndianUInt();
FileTime modTime = new FileTime(low, high);
low = fr.readUIntAtOffset(currrecoff + 16);
high = fr.readLittleEndianUInt();
FileTime accessTime = new FileTime(low, high);
StringBuffer url = readURL(fr, currrecoff);
StringBuffer filename = readFileName(fr, currrecoff);
String dirname = readDirName(fr, currrecoff);
StringBuffer httpheaders = readHTTPHeaders(fr, currrecoff, reclen);