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
public abstract class AbstractFileHeader extends ZipHeader
-
-
Field Summary
Fields Modifier and Type Field Description private AESExtraDataRecord
aesExtraDataRecord
private long
compressedSize
private CompressionMethod
compressionMethod
private long
crc
private boolean
dataDescriptorExists
private EncryptionMethod
encryptionMethod
private java.util.List<ExtraDataRecord>
extraDataRecords
private int
extraFieldLength
private java.lang.String
fileName
private int
fileNameLength
private boolean
fileNameUTF8Encoded
private byte[]
generalPurposeFlag
private boolean
isDirectory
private boolean
isEncrypted
private long
lastModifiedTime
private long
uncompressedSize
private int
versionNeededToExtract
private Zip64ExtendedInfo
zip64ExtendedInfo
-
Constructor Summary
Constructors Constructor Description AbstractFileHeader()
-
Method Summary
-
Methods inherited from class net.lingala.zip4j.model.ZipHeader
getSignature, setSignature
-
-
-
-
Field Detail
-
versionNeededToExtract
private int versionNeededToExtract
-
generalPurposeFlag
private byte[] generalPurposeFlag
-
compressionMethod
private CompressionMethod 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
private java.lang.String fileName
-
isEncrypted
private boolean isEncrypted
-
encryptionMethod
private EncryptionMethod encryptionMethod
-
dataDescriptorExists
private boolean dataDescriptorExists
-
zip64ExtendedInfo
private Zip64ExtendedInfo zip64ExtendedInfo
-
aesExtraDataRecord
private AESExtraDataRecord aesExtraDataRecord
-
fileNameUTF8Encoded
private boolean fileNameUTF8Encoded
-
extraDataRecords
private java.util.List<ExtraDataRecord> extraDataRecords
-
isDirectory
private boolean isDirectory
-
-
Method Detail
-
getVersionNeededToExtract
public int getVersionNeededToExtract()
-
setVersionNeededToExtract
public void setVersionNeededToExtract(int versionNeededToExtract)
-
getGeneralPurposeFlag
public byte[] getGeneralPurposeFlag()
-
setGeneralPurposeFlag
public void setGeneralPurposeFlag(byte[] generalPurposeFlag)
-
getCompressionMethod
public CompressionMethod getCompressionMethod()
-
setCompressionMethod
public void setCompressionMethod(CompressionMethod compressionMethod)
-
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
public java.lang.String getFileName()
-
setFileName
public void setFileName(java.lang.String fileName)
-
isEncrypted
public boolean isEncrypted()
-
setEncrypted
public void setEncrypted(boolean encrypted)
-
getEncryptionMethod
public EncryptionMethod getEncryptionMethod()
-
setEncryptionMethod
public void setEncryptionMethod(EncryptionMethod encryptionMethod)
-
isDataDescriptorExists
public boolean isDataDescriptorExists()
-
setDataDescriptorExists
public void setDataDescriptorExists(boolean dataDescriptorExists)
-
getZip64ExtendedInfo
public Zip64ExtendedInfo getZip64ExtendedInfo()
-
setZip64ExtendedInfo
public void setZip64ExtendedInfo(Zip64ExtendedInfo zip64ExtendedInfo)
-
getAesExtraDataRecord
public AESExtraDataRecord getAesExtraDataRecord()
-
setAesExtraDataRecord
public void setAesExtraDataRecord(AESExtraDataRecord aesExtraDataRecord)
-
isFileNameUTF8Encoded
public boolean isFileNameUTF8Encoded()
-
setFileNameUTF8Encoded
public void setFileNameUTF8Encoded(boolean fileNameUTF8Encoded)
-
getExtraDataRecords
public java.util.List<ExtraDataRecord> getExtraDataRecords()
-
setExtraDataRecords
public void setExtraDataRecords(java.util.List<ExtraDataRecord> extraDataRecords)
-
isDirectory
public boolean isDirectory()
-
setDirectory
public void setDirectory(boolean directory)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-