Package net.lingala.zip4j.model
Class AbstractFileHeader
java.lang.Object
net.lingala.zip4j.model.ZipHeader
net.lingala.zip4j.model.AbstractFileHeader
- Direct Known Subclasses:
FileHeader
,LocalFileHeader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AESExtraDataRecord
private long
private CompressionMethod
private long
private boolean
private EncryptionMethod
private List
<ExtraDataRecord> private int
private String
private int
private boolean
private byte[]
private boolean
private boolean
private long
private long
private int
private Zip64ExtendedInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
long
long
getCrc()
int
int
byte[]
long
long
long
int
boolean
boolean
boolean
boolean
void
setAesExtraDataRecord
(AESExtraDataRecord aesExtraDataRecord) void
setCompressedSize
(long compressedSize) void
setCompressionMethod
(CompressionMethod compressionMethod) void
setCrc
(long crc) void
setDataDescriptorExists
(boolean dataDescriptorExists) void
setDirectory
(boolean directory) void
setEncrypted
(boolean encrypted) void
setEncryptionMethod
(EncryptionMethod encryptionMethod) void
setExtraDataRecords
(List<ExtraDataRecord> extraDataRecords) void
setExtraFieldLength
(int extraFieldLength) void
setFileName
(String fileName) void
setFileNameLength
(int fileNameLength) void
setFileNameUTF8Encoded
(boolean fileNameUTF8Encoded) void
setGeneralPurposeFlag
(byte[] generalPurposeFlag) void
setLastModifiedTime
(long lastModifiedTime) void
setUncompressedSize
(long uncompressedSize) void
setVersionNeededToExtract
(int versionNeededToExtract) void
setZip64ExtendedInfo
(Zip64ExtendedInfo zip64ExtendedInfo) Methods inherited from class net.lingala.zip4j.model.ZipHeader
getSignature, setSignature
-
Field Details
-
versionNeededToExtract
private int versionNeededToExtract -
generalPurposeFlag
private byte[] generalPurposeFlag -
compressionMethod
-
lastModifiedTime
private long lastModifiedTime -
crc
private long crc -
compressedSize
private long compressedSize -
uncompressedSize
private long uncompressedSize -
fileNameLength
private int fileNameLength -
extraFieldLength
private int extraFieldLength -
fileName
-
isEncrypted
private boolean isEncrypted -
encryptionMethod
-
dataDescriptorExists
private boolean dataDescriptorExists -
zip64ExtendedInfo
-
aesExtraDataRecord
-
fileNameUTF8Encoded
private boolean fileNameUTF8Encoded -
extraDataRecords
-
isDirectory
private boolean isDirectory
-
-
Constructor Details
-
AbstractFileHeader
public AbstractFileHeader()
-
-
Method Details
-
getVersionNeededToExtract
public int getVersionNeededToExtract() -
setVersionNeededToExtract
public void setVersionNeededToExtract(int versionNeededToExtract) -
getGeneralPurposeFlag
public byte[] getGeneralPurposeFlag() -
setGeneralPurposeFlag
public void setGeneralPurposeFlag(byte[] generalPurposeFlag) -
getCompressionMethod
-
setCompressionMethod
-
getLastModifiedTime
public long getLastModifiedTime() -
setLastModifiedTime
public void setLastModifiedTime(long lastModifiedTime) -
getLastModifiedTimeEpoch
public long getLastModifiedTimeEpoch() -
getCrc
public long getCrc() -
setCrc
public void setCrc(long crc) -
getCompressedSize
public long getCompressedSize() -
setCompressedSize
public void setCompressedSize(long compressedSize) -
getUncompressedSize
public long getUncompressedSize() -
setUncompressedSize
public void setUncompressedSize(long uncompressedSize) -
getFileNameLength
public int getFileNameLength() -
setFileNameLength
public void setFileNameLength(int fileNameLength) -
getExtraFieldLength
public int getExtraFieldLength() -
setExtraFieldLength
public void setExtraFieldLength(int extraFieldLength) -
getFileName
-
setFileName
-
isEncrypted
public boolean isEncrypted() -
setEncrypted
public void setEncrypted(boolean encrypted) -
getEncryptionMethod
-
setEncryptionMethod
-
isDataDescriptorExists
public boolean isDataDescriptorExists() -
setDataDescriptorExists
public void setDataDescriptorExists(boolean dataDescriptorExists) -
getZip64ExtendedInfo
-
setZip64ExtendedInfo
-
getAesExtraDataRecord
-
setAesExtraDataRecord
-
isFileNameUTF8Encoded
public boolean isFileNameUTF8Encoded() -
setFileNameUTF8Encoded
public void setFileNameUTF8Encoded(boolean fileNameUTF8Encoded) -
getExtraDataRecords
-
setExtraDataRecords
-
isDirectory
public boolean isDirectory() -
setDirectory
public void setDirectory(boolean directory) -
equals
-