org.apache.tools.zipClass UnicodePathExtraField
- java.lang.Object
- org.apache.tools.zip.AbstractUnicodeExtraField
- org.apache.tools.zip.UnicodePathExtraField
- All Implemented Interfaces:
- ZipExtraField
public class UnicodePathExtraField extends AbstractUnicodeExtraFieldInfo-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.
Constructor Summary
Constructors 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.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ZipShort
getHeaderId()
The Header-ID.
Methods inherited from class org.apache.tools.zip.AbstractUnicodeExtraField
getCentralDirectoryData, getCentralDirectoryLength, getLocalFileDataData, getLocalFileDataLength, getNameCRC32, getUnicodeName, parseFromLocalFileData, setNameCRC32, setUnicodeName
Field Detail
UPATH_ID
public static final ZipShort UPATH_ID
Constructor Detail
UnicodePathExtraField
public UnicodePathExtraField()
UnicodePathExtraField
public 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.
- 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
public 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.
- Parameters:
name
- The file namebytes
- the bytes actually written to the archive
Method Detail
getHeaderId
public ZipShort getHeaderId()The Header-ID.
- Returns:
- the header id