org.apache.tools.zip
Class UnicodeCommentExtraField
java.lang.Object
org.apache.tools.zip.AbstractUnicodeExtraField
org.apache.tools.zip.UnicodeCommentExtraField
- All Implemented Interfaces:
- ZipExtraField
public class UnicodeCommentExtraField
- extends AbstractUnicodeExtraField
Info-ZIP Unicode Comment Extra Field (0x6375):
Stores the UTF-8 version of the file comment as stored in the
central directory header.
Value Size Description
----- ---- -----------
(UCom) 0x6375 Short tag for this extra block type ("uc")
TSize Short total data size for this block
Version 1 byte version of this extra field, currently 1
ComCRC32 4 bytes Comment Field CRC32 Checksum
UnicodeCom Variable UTF-8 version of the entry comment
Constructor Summary |
UnicodeCommentExtraField()
|
UnicodeCommentExtraField(java.lang.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(java.lang.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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UCOM_ID
public static final ZipShort UCOM_ID
UnicodeCommentExtraField
public UnicodeCommentExtraField()
UnicodeCommentExtraField
public UnicodeCommentExtraField(java.lang.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.
- Parameters:
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
.
UnicodeCommentExtraField
public UnicodeCommentExtraField(java.lang.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.
- Parameters:
comment
- The file commentbytes
- the bytes actually written to the archive
getHeaderId
public ZipShort getHeaderId()
- Description copied from interface:
ZipExtraField
- The Header-ID.
- Returns:
- the header id