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.
| Modifier and Type | Field and Description | 
|---|---|
| static ZipShort | UPATH_ID | 
EXTRAFIELD_HEADER_SIZE| Constructor and Description | 
|---|
| UnicodePathExtraField() | 
| UnicodePathExtraField(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(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 and Description | 
|---|---|
| ZipShort | getHeaderId()The Header-ID. | 
getCentralDirectoryData, getCentralDirectoryLength, getLocalFileDataData, getLocalFileDataLength, getNameCRC32, getUnicodeName, parseFromCentralDirectoryData, parseFromLocalFileData, setNameCRC32, setUnicodeNamepublic UnicodePathExtraField()
public UnicodePathExtraField(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(String name, byte[] bytes)
name - The file namebytes - the bytes actually written to the archivepublic ZipShort getHeaderId()
ZipExtraFieldCopyright © 2018 The Apache Software Foundation. All rights reserved.