Package net.lingala.zip4j.model
Class FileHeader
- java.lang.Object
-
- net.lingala.zip4j.model.ZipHeader
-
- net.lingala.zip4j.model.AbstractFileHeader
-
- net.lingala.zip4j.model.FileHeader
-
public class FileHeader extends AbstractFileHeader
-
-
Field Summary
Fields Modifier and Type Field Description private int
diskNumberStart
private byte[]
externalFileAttributes
private java.lang.String
fileComment
private int
fileCommentLength
private byte[]
internalFileAttributes
private long
offsetLocalHeader
private int
versionMadeBy
-
Constructor Summary
Constructors Constructor Description FileHeader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private long
determineOffsetOfLocalFileHeader(FileHeader fileHeader)
boolean
equals(java.lang.Object o)
int
getDiskNumberStart()
byte[]
getExternalFileAttributes()
java.lang.String
getFileComment()
int
getFileCommentLength()
byte[]
getInternalFileAttributes()
long
getOffsetLocalHeader()
int
getVersionMadeBy()
int
hashCode()
void
setDiskNumberStart(int diskNumberStart)
void
setExternalFileAttributes(byte[] externalFileAttributes)
void
setFileComment(java.lang.String fileComment)
void
setFileCommentLength(int fileCommentLength)
void
setInternalFileAttributes(byte[] internalFileAttributes)
void
setOffsetLocalHeader(long offsetLocalHeader)
void
setVersionMadeBy(int versionMadeBy)
java.lang.String
toString()
-
Methods inherited from class net.lingala.zip4j.model.AbstractFileHeader
getAesExtraDataRecord, getCompressedSize, getCompressionMethod, getCrc, getEncryptionMethod, getExtraDataRecords, getExtraFieldLength, getFileName, getFileNameLength, getGeneralPurposeFlag, getLastModifiedTime, getLastModifiedTimeEpoch, getUncompressedSize, getVersionNeededToExtract, getZip64ExtendedInfo, isDataDescriptorExists, isDirectory, isEncrypted, isFileNameUTF8Encoded, setAesExtraDataRecord, setCompressedSize, setCompressionMethod, setCrc, setDataDescriptorExists, setDirectory, setEncrypted, setEncryptionMethod, setExtraDataRecords, setExtraFieldLength, setFileName, setFileNameLength, setFileNameUTF8Encoded, setGeneralPurposeFlag, setLastModifiedTime, setUncompressedSize, setVersionNeededToExtract, setZip64ExtendedInfo
-
Methods inherited from class net.lingala.zip4j.model.ZipHeader
getSignature, setSignature
-
-
-
-
Field Detail
-
versionMadeBy
private int versionMadeBy
-
fileCommentLength
private int fileCommentLength
-
diskNumberStart
private int diskNumberStart
-
internalFileAttributes
private byte[] internalFileAttributes
-
externalFileAttributes
private byte[] externalFileAttributes
-
offsetLocalHeader
private long offsetLocalHeader
-
fileComment
private java.lang.String fileComment
-
-
Method Detail
-
getVersionMadeBy
public int getVersionMadeBy()
-
setVersionMadeBy
public void setVersionMadeBy(int versionMadeBy)
-
getFileCommentLength
public int getFileCommentLength()
-
setFileCommentLength
public void setFileCommentLength(int fileCommentLength)
-
getDiskNumberStart
public int getDiskNumberStart()
-
setDiskNumberStart
public void setDiskNumberStart(int diskNumberStart)
-
getInternalFileAttributes
public byte[] getInternalFileAttributes()
-
setInternalFileAttributes
public void setInternalFileAttributes(byte[] internalFileAttributes)
-
getExternalFileAttributes
public byte[] getExternalFileAttributes()
-
setExternalFileAttributes
public void setExternalFileAttributes(byte[] externalFileAttributes)
-
getOffsetLocalHeader
public long getOffsetLocalHeader()
-
setOffsetLocalHeader
public void setOffsetLocalHeader(long offsetLocalHeader)
-
getFileComment
public java.lang.String getFileComment()
-
setFileComment
public void setFileComment(java.lang.String fileComment)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classAbstractFileHeader
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
determineOffsetOfLocalFileHeader
private long determineOffsetOfLocalFileHeader(FileHeader fileHeader)
-
-