public class UnicodePathExtraField extends AbstractUnicodeExtraField
Stores the UTF-8 version of the file name field as stored in the local header and central directory header.
| Constructor and Description |
|---|
UnicodePathExtraField()
|
UnicodePathExtraField(String
Assemble as unicode path extension from the name given as text as well as the encoded bytes actually written to the archive.
|
UnicodePathExtraField(String
Assemble as unicode path extension from the name given as text as well as the encoded bytes actually written to the archive.
|
| Modifier and Type | Method and Description |
|---|---|
ZipShort |
getHeaderId()
The Header-ID.
|
getCentralDirectoryData, getCentralDirectoryLength, getLocalFileDataData, getLocalFileDataLength, getNameCRC32, getUnicodeName, parseFromCentralDirectoryData, parseFromLocalFileData, setNameCRC32, setUnicodeNamepublic static final ZipShortUPATH_ID
public UnicodePathExtraField()
public UnicodePathExtraField(Stringtext, byte[] bytes, int off, int len)
text - The file name
bytes - the bytes actually written to the archive
off - The offset of the encoded filename in
bytes.
len - The length of the encoded filename or comment in
bytes.
public UnicodePathExtraField(Stringname, byte[] bytes)
name - The file name
bytes - the bytes actually written to the archive
public ZipShortgetHeaderId()
ZipExtraField