List of usage examples for org.apache.commons.compress.archivers.zip ZipArchiveEntry setCreationTime
public ZipEntry setCreationTime(FileTime time)
From source file:io.github.zlika.reproducible.ZipStripper.java
private ZipArchiveEntry filterZipEntry(ZipArchiveEntry entry) { // Set times/*from w w w . ja va 2 s . co m*/ entry.setCreationTime(FileTime.fromMillis(0)); entry.setLastAccessTime(FileTime.fromMillis(0)); entry.setLastModifiedTime(FileTime.fromMillis(0)); entry.setTime(0); // Remove extended timestamps for (ZipExtraField field : entry.getExtraFields()) { if (field instanceof X5455_ExtendedTimestamp) { entry.removeExtraField(field.getHeaderId()); } } return entry; }
From source file:org.dataconservancy.packaging.tool.impl.ZipArchiveStreamFactory.java
public ZipArchiveEntry newArchiveEntry(String name, long sizeBytes, FileTime created, FileTime lastModified, int unixPermissions, long crc) { ZipArchiveEntry zipArxEntry = new ZipArchiveEntry(name); zipArxEntry.setSize(sizeBytes);/*w w w. j a va2s .c o m*/ zipArxEntry.setUnixMode(unixPermissions); zipArxEntry.setLastModifiedTime(lastModified); zipArxEntry.setCreationTime(created); zipArxEntry.setCrc(crc); return zipArxEntry; }