Lines Matching defs:extra
195 // by default, do NOT use extended timestamps in extra
389 int elen = getExtraLen(e.extra);
490 writeExtra(e.extra);
495 * Writes extra data descriptor (EXT) for specified entry.
555 int elen = getExtraLen(e.extra);
604 writeShort(ZIP64_EXTID);// Zip64 extra
640 writeExtra(e.extra);
704 * Returns the length of extra data without EXTT and ZIP64.
706 private int getExtraLen(byte[] extra) {
707 if (extra == null)
710 int len = extra.length;
713 int tag = get16(extra, off);
714 int sz = get16(extra, off + 2);
727 * Writes extra data without EXTT and ZIP64.
732 private void writeExtra(byte[] extra) throws IOException {
733 if (extra != null) {
734 int len = extra.length;
737 int tag = get16(extra, off);
738 int sz = get16(extra, off + 2);
740 writeBytes(extra, off, len - off);
744 writeBytes(extra, off, sz + 4);
749 writeBytes(extra, off, len - off);