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.
         Value         Size        Description
         -----         ----        -----------
 (UPath) 0x7075        Short       tag for this extra block type ("up")
         TSize         Short       total data size for this block
         Version       1 byte      version of this extra field, currently 1
         NameCRC32     4 bytes     File Name Field CRC32 Checksum
         UnicodeName   Variable    UTF-8 version of the entry File Name
 | Constructor and 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 and 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()
ZipExtraField