org.apache.commons.compress.archivers.zip
public interface ZipExtraField
Extra fields usually appear twice per file, once in the local file data and
once in the central directory. Usually they are the same, but they don't have
to be. java.util.zip.ZipOutputStream java.util.zip.ZipOutputStream
will only use the local file data in both places.
Version: $Revision: 155439 $
Method Summary | |
---|---|
byte[] | getCentralDirectoryData()
The actual data to put central directory - without Header-ID or length
specifier.
|
ZipShort | getCentralDirectoryLength()
Length of the extra field in the central directory - without Header-ID or
length specifier.
|
ZipShort | getHeaderID()
The Header-ID.
|
byte[] | getLocalFileDataData()
The actual data to put into local file data - without Header-ID or length
specifier.
|
ZipShort | getLocalFileDataLength()
Length of the extra field in the local file data - without Header-ID or
length specifier.
|
void | parseFromLocalFileData(byte[] buffer, int offset, int length)
Populate data from this array as if it was in local file data.
|
Returns: The CentralDirectoryData value
Since: 1.1
Returns: The CentralDirectoryLength value
Since: 1.1
Returns: The HeaderId value
Since: 1.1
Returns: The LocalFileDataData value
Since: 1.1
Returns: The LocalFileDataLength value
Since: 1.1
Parameters: buffer the buffer to read data from offset offset into buffer to read data length the length of data
Throws: ZipException on error
Since: 1.1