@Override protected ZipFile newZipFile(File file) throws IOException { ZipFile res = new ZipFile(file); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipOutputStream newZipOutputStream( OutputStream out, ZipFile appendee) throws ZipException { ZipOutputStream res = new ZipOutputStream(out, appendee); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
public final long getTime() { if (!isInit(DTIME)) return UNKNOWN; return getDateTimeConverter().toJavaTime(dtime & UInt.MAX_VALUE); }
public final void setTime(final long jtime) { final boolean known = UNKNOWN != jtime; if (known) { this.dtime = (int) getDateTimeConverter().toDosTime(jtime); } else { this.dtime = 0; } setInit(DTIME, known); }
/** * Returns a clone of the entry for the given name or {@code null} if no * entry with this name exists. * * @param name the name of the ZIP entry. */ @Override public synchronized ZipEntry getEntry(String name) { final ZipEntry entry = super.getEntry(name); return entry != null ? entry.clone() : null; }
@Override protected ZipFile newZipFile(ReadOnlyFile file) throws IOException { ZipFile res = new ZipFile(file); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipOutputStream newZipOutputStream( OutputStream out, Charset charset) throws IOException { ZipOutputStream res = new ZipOutputStream(out, charset); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipFile newZipFile( String name, Charset charset) throws IOException { ZipFile res = new ZipFile(name, charset); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipOutputStream newZipOutputStream(OutputStream out) throws IOException { ZipOutputStream res = new ZipOutputStream(out); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipFile newZipFile(String name) throws IOException { ZipFile res = new ZipFile(name); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipFile newZipFile( File file, Charset charset) throws IOException { ZipFile res = new ZipFile(file, charset); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }
@Override protected ZipFile newZipFile( ReadOnlyFile file, Charset charset) throws IOException { ZipFile res = new ZipFile(file, charset); res.setCryptoParameters(new WinZipAesCryptoParameters()); return res; }