public class UnparsedZipEntryExtraField extends Object implements ZipEntryExtraField
Constructor and Description |
---|
UnparsedZipEntryExtraField(byte[] data,
boolean inLocalHeader)
Create a new unparsed extra field object.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
encode(ZipBuilderConfiguration builder)
Encode this extra field's data for storing in a Zip file.
|
byte[] |
getData()
Get the unparsed data for this extra field.
|
boolean |
isInLocalHeader()
Is this field stored in the Zip entry's local header or in the Zip file's
central directory record?
|
String |
toString() |
public UnparsedZipEntryExtraField(byte[] data, boolean inLocalHeader)
data
- The unparsed data.inLocalHeader
- Is this field in the Zip entry's local header or in
the Zip file's central directory.public byte[] getData()
public boolean isInLocalHeader()
ZipEntryExtraField
The same ZipEntryExtraField
type may have different properties
depending on if it is specified in the local or in the central header.
isInLocalHeader
in interface ZipEntryExtraField
true
if this extra field comes from the Zip entry's local
header. false
if it comes from the Zip file's central directory.public byte[] encode(ZipBuilderConfiguration builder)
ZipEntryExtraField
encode
in interface ZipEntryExtraField
builder
- The configuration for the Zip builder object that is building
the Zip file.