Lines 71-76
Link Here
|
71 |
* char gname[TGNMLEN]; |
71 |
* char gname[TGNMLEN]; |
72 |
* char devmajor[8]; |
72 |
* char devmajor[8]; |
73 |
* char devminor[8]; |
73 |
* char devminor[8]; |
|
|
74 |
* char prefix[PREFIXLEN]; // name > 100 chars && name <= 255 |
74 |
* } header; |
75 |
* } header; |
75 |
* </pre> |
76 |
* </pre> |
76 |
* |
77 |
* |
Lines 617-622
Link Here
|
617 |
devMajor = (int) TarUtils.parseOctal(header, offset, DEVLEN); |
618 |
devMajor = (int) TarUtils.parseOctal(header, offset, DEVLEN); |
618 |
offset += DEVLEN; |
619 |
offset += DEVLEN; |
619 |
devMinor = (int) TarUtils.parseOctal(header, offset, DEVLEN); |
620 |
devMinor = (int) TarUtils.parseOctal(header, offset, DEVLEN); |
|
|
621 |
offset += DEVLEN; // now at prefix (if any) |
622 |
|
623 |
if (magic.toString().equals(TMAGIC)) { |
624 |
if (header[offset] != 0) { // there is a prefix |
625 |
StringBuffer buf = new StringBuffer(PREFIXLEN+1); |
626 |
buf = TarUtils.parseName(header, offset, PREFIXLEN); |
627 |
buf.append('/'); |
628 |
buf.append(name); |
629 |
name = buf; |
630 |
} |
631 |
} |
620 |
} |
632 |
} |
621 |
|
633 |
|
622 |
/** |
634 |
/** |