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