Package org.apache.tools.zip
Class UnicodePathExtraField
java.lang.Object
org.apache.tools.zip.AbstractUnicodeExtraField
org.apache.tools.zip.UnicodePathExtraField
- All Implemented Interfaces:
ZipExtraField
Info-ZIP Unicode Path Extra Field (0x7075):
Stores the UTF-8 version of the file name field as stored in the local header and central directory header.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionUnicodePathExtraField
(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. -
Method Summary
Methods inherited from class org.apache.tools.zip.AbstractUnicodeExtraField
getCentralDirectoryData, getCentralDirectoryLength, getLocalFileDataData, getLocalFileDataLength, getNameCRC32, getUnicodeName, parseFromLocalFileData, setNameCRC32, setUnicodeName
-
Field Details
-
UPATH_ID
-
-
Constructor Details
-
UnicodePathExtraField
public UnicodePathExtraField() -
UnicodePathExtraField
Assemble as unicode path extension from the name given as text as well as the encoded bytes actually written to the archive.- Parameters:
text
- The file namebytes
- the bytes actually written to the archiveoff
- The offset of the encoded filename inbytes
.len
- The length of the encoded filename or comment inbytes
.
-
UnicodePathExtraField
Assemble as unicode path extension from the name given as text as well as the encoded bytes actually written to the archive.- Parameters:
name
- The file namebytes
- the bytes actually written to the archive
-
-
Method Details
-
getHeaderId
The Header-ID.- Returns:
- the header id
-