|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ZipExtraField | |
---|---|
org.apache.commons.compress.archivers.zip | Provides stream classes for reading and writing archives using the ZIP format. |
Uses of ZipExtraField in org.apache.commons.compress.archivers.zip |
---|
Classes in org.apache.commons.compress.archivers.zip that implement ZipExtraField | |
---|---|
class |
AbstractUnicodeExtraField
A common base class for Unicode extra information extra fields. |
class |
AsiExtraField
Adds Unix file permission and UID/GID fields as well as symbolic link handling. |
class |
JarMarker
If this extra field is added as the very first extra field of the archive, Solaris will consider it an executable jar file. |
class |
UnicodeCommentExtraField
Info-ZIP Unicode Comment Extra Field (0x6375): |
class |
UnicodePathExtraField
Info-ZIP Unicode Path Extra Field (0x7075): |
class |
UnparseableExtraFieldData
Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data. |
class |
UnrecognizedExtraField
Simple placeholder for all those extra fields we don't want to deal with. |
Methods in org.apache.commons.compress.archivers.zip that return ZipExtraField | |
---|---|
static ZipExtraField |
ExtraFieldUtils.createExtraField(ZipShort headerId)
Create an instance of the approriate ExtraField, falls back to UnrecognizedExtraField . |
ZipExtraField |
ZipArchiveEntry.getExtraField(ZipShort type)
Looks up an extra field by its header id. |
ZipExtraField[] |
ZipArchiveEntry.getExtraFields()
Retrieves all extra fields that have been parsed successfully. |
ZipExtraField[] |
ZipArchiveEntry.getExtraFields(boolean includeUnparseable)
Retrieves extra fields. |
static ZipExtraField[] |
ExtraFieldUtils.parse(byte[] data)
Split the array into ExtraFields and populate them with the given data as local file data, throwing an exception if the data cannot be parsed. |
static ZipExtraField[] |
ExtraFieldUtils.parse(byte[] data,
boolean local)
Split the array into ExtraFields and populate them with the given data, throwing an exception if the data cannot be parsed. |
static ZipExtraField[] |
ExtraFieldUtils.parse(byte[] data,
boolean local,
ExtraFieldUtils.UnparseableExtraField onUnparseableData)
Split the array into ExtraFields and populate them with the given data. |
Methods in org.apache.commons.compress.archivers.zip with parameters of type ZipExtraField | |
---|---|
void |
ZipArchiveEntry.addAsFirstExtraField(ZipExtraField ze)
Adds an extra field - replacing an already present extra field of the same type. |
void |
ZipArchiveEntry.addExtraField(ZipExtraField ze)
Adds an extra field - replacing an already present extra field of the same type. |
static byte[] |
ExtraFieldUtils.mergeCentralDirectoryData(ZipExtraField[] data)
Merges the central directory fields of the given ZipExtraFields. |
private void |
ZipArchiveEntry.mergeExtraFields(ZipExtraField[] f,
boolean local)
If there are no extra fields, use the given fields as new extra data - otherwise merge the fields assuming the existing fields and the new fields stem from different locations inside the archive. |
static byte[] |
ExtraFieldUtils.mergeLocalFileDataData(ZipExtraField[] data)
Merges the local file data fields of the given ZipExtraFields. |
void |
ZipArchiveEntry.setExtraFields(ZipExtraField[] fields)
Replaces all currently attached extra fields with the new array. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |