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 Details

    • 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 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 List<ExtraDataRecord> 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

      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 String getFileName()
    • setFileName

      public void setFileName(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 List<ExtraDataRecord> getExtraDataRecords()
    • setExtraDataRecords

      public void setExtraDataRecords(List<ExtraDataRecord> extraDataRecords)
    • isDirectory

      public boolean isDirectory()
    • setDirectory

      public void setDirectory(boolean directory)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object