Package | Description |
---|---|
org.apache.commons.compress.archivers.zip |
Zip Utilities that extend JDK zip classes by adding better
handling of extra fields.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AsiExtraField |
Adds Unix file permission and UID/GID fields as well as symbolic link
handling.
|
class |
UnrecognizedExtraField |
Simple placeholder for all those extra fields we don't want to deal with.
|
Modifier and Type | Method | Description |
---|---|---|
static ZipExtraField |
ExtraFieldUtils.createExtraField(ZipShort headerID) |
Create an instance of the approriate ExtraField, falls back to
UnrecognizedExtraField . |
ZipExtraField[] |
ZipEntry.getExtraFields() |
Retrieves extra fields.
|
static ZipExtraField[] |
ExtraFieldUtils.parse(byte[] data) |
Split the array into ExtraFields and populate them with the give data.
|
Modifier and Type | Method | Description |
---|---|---|
void |
ZipEntry.addExtraField(ZipExtraField extraField) |
Adds an extra fields - 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.
|
static byte[] |
ExtraFieldUtils.mergeLocalFileDataData(ZipExtraField[] data) |
Merges the local file data fields of the given ZipExtraFields.
|
void |
ZipEntry.setExtraFields(ZipExtraField[] fields) |
Replaces all currently attached extra fields with the new array.
|