this.currSize = 0; } else { this.currSize = entry.getSize();
currSize = 0; } else { currSize = entry.getSize();
private void failForBigNumbers(TarEntry entry) { failForBigNumber("entry size", entry.getSize(), TarConstants.MAXSIZE); failForBigNumberWithPosixMessage("group id", entry.getLongGroupId(), TarConstants.MAXID); failForBigNumber("last modification time", entry.getModTime().getTime() / 1000, TarConstants.MAXSIZE); failForBigNumber("user id", entry.getLongUserId(), TarConstants.MAXID); failForBigNumber("mode", entry.getMode(), TarConstants.MAXID); failForBigNumber("major device number", entry.getDevMajor(), TarConstants.MAXID); failForBigNumber("minor device number", entry.getDevMinor(), TarConstants.MAXID); }
private void setEntry(TarEntry e) { if (e == null) { setExists(false); return; } setName(e.getName()); setExists(true); setLastModified(e.getModTime().getTime()); setDirectory(e.isDirectory()); setSize(e.getSize()); setMode(e.getMode()); userName = e.getUserName(); groupName = e.getGroupName(); uid = e.getLongUserId(); gid = e.getLongGroupId(); }
private void addPaxHeadersForBigNumbers(Map<String, String> paxHeaders, TarEntry entry) { addPaxHeaderForBigNumber(paxHeaders, "size", entry.getSize(), TarConstants.MAXSIZE); addPaxHeaderForBigNumber(paxHeaders, "gid", entry.getLongGroupId(), TarConstants.MAXID); addPaxHeaderForBigNumber(paxHeaders, "mtime", entry.getModTime().getTime() / 1000, TarConstants.MAXSIZE); addPaxHeaderForBigNumber(paxHeaders, "uid", entry.getLongUserId(), TarConstants.MAXID); // star extensions by J\u00f6rg Schilling addPaxHeaderForBigNumber(paxHeaders, "SCHILY.devmajor", entry.getDevMajor(), TarConstants.MAXID); addPaxHeaderForBigNumber(paxHeaders, "SCHILY.devminor", entry.getDevMinor(), TarConstants.MAXID); // there is no PAX header for file mode failForBigNumber("mode", entry.getMode(), TarConstants.MAXID); }
public long getSize() { return entry.getSize(); }
@Override public ArchiveEntry getNextEntry(boolean calculateSize) { try { TarEntry entry = in.getNextEntry(); if (entry != null) { return new DefaultArchiveEntry(entry.getName(), entry.getSize(), entry.getModTime().getTime()); } } catch (IOException e) { LOGGER.error("Failed reading entries in file " + file.getAbsolutePath(), e); } return null; }
private void processTar(InputStream is) throws Exception { TarInputStream inputStream = new TarInputStream(is); try { TarEntry inputEntry = null; do { inputEntry = inputStream.getNextEntry(); if (inputEntry != null && !inputEntry.isDirectory()) { processEntry(inputEntry.getName(), inputStream, (int) inputEntry.getSize()); } } while (inputEntry != null && !abort); } finally { if (inputStream != null) { inputStream.close(); } } }
this.currSize = 0; } else { this.currSize = entry.getSize();
this.currSize = 0; } else { this.currSize = entry.getSize();
this.currSize = 0; } else { this.currSize = entry.getSize();
this.currSize = 0; } else { this.currSize = entry.getSize();
this.currSize = 0; } else { this.currSize = entry.getSize();