org.apache.tools.zip
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
| Field Summary | |
|---|---|
| static ZipShort | UPATH_ID |
| Constructor Summary | |
|---|---|
| UnicodePathExtraField() | |
| 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.
| |
| 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.
| |
| Method Summary | |
|---|---|
| ZipShort | getHeaderId() |
Parameters: 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.
Parameters: name The file name bytes the bytes actually written to the archive