this.name = name; known = e.known; size = e.size; compressedSize = e.compressedSize; crc = e.crc; dostime = e.dostime; method = e.method; extra = e.extra; comment = e.comment;
int length = name.length(); if (length > 65535) throw new IllegalArgumentException("name length is " + length); this.name = name;
  ZipEntry(ZipEntry e, String name)  {    this.name = name;		known = e.known;		size = e.size;		compressedSize = e.compressedSize;		crc = e.crc;		dostime = e.dostime;		method = e.method;		extra = e.extra;		comment = e.comment;	}