ZipExtraFieldpublic 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 | Description |
|---|---|
UnicodePathExtraField() |
|
UnicodePathExtraField(java.lang.String name,
byte[] bytes) |
Assemble as unicode path extension from the name given as
text as well as the encoded bytes actually written to the archive.
|
UnicodePathExtraField(java.lang.String text,
byte[] bytes,
int off,
int len) |
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 | Description |
|---|---|---|
ZipShort |
getHeaderId() |
The Header-ID.
|
getCentralDirectoryData, getCentralDirectoryLength, getLocalFileDataData, getLocalFileDataLength, getNameCRC32, getUnicodeName, parseFromLocalFileData, setNameCRC32, setUnicodeNamepublic static final ZipShort UPATH_ID
public UnicodePathExtraField()
public UnicodePathExtraField(java.lang.String text,
byte[] bytes,
int off,
int len)
text - The file namebytes - the bytes actually written to the archiveoff - The offset of the encoded filename in bytes.len - The length of the encoded filename or comment in
bytes.public UnicodePathExtraField(java.lang.String name,
byte[] bytes)
name - The file namebytes - the bytes actually written to the archivepublic ZipShort getHeaderId()