public class UnicodeCommentExtraField extends AbstractUnicodeExtraField
Stores the UTF-8 version of the file comment as stored in the central directory header.
See "http://www.pkware.com/documents/casestudies/APPNOTE.TXT PKWARE's APPNOTE.TXT, section 4.6.8".
Constructor and Description |
---|
UnicodeCommentExtraField() |
UnicodeCommentExtraField(String comment,
byte[] bytes)
Assemble as unicode comment extension from the comment given as
text as well as the bytes actually written to the archive.
|
UnicodeCommentExtraField(String text,
byte[] bytes,
int off,
int len)
Assemble as unicode comment 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, setUnicodeName
public static final ZipShort UCOM_ID
public UnicodeCommentExtraField()
public UnicodeCommentExtraField(String comment, byte[] bytes)
comment
- The file commentbytes
- the bytes actually written to the archivepublic UnicodeCommentExtraField(String text, byte[] bytes, int off, int len)
text
- The file namebytes
- the bytes actually written to the archiveoff
- The offset of the encoded comment in bytes
.len
- The length of the encoded comment or comment in
bytes
.public ZipShort getHeaderId()