Class FileHeaderFactory
java.lang.Object
net.lingala.zip4j.headers.FileHeaderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intdetermineFileNameLength(String fileName, Charset charset) private byte[]determineGeneralPurposeBitFlag(boolean isEncrypted, ZipParameters zipParameters, Charset charset) private AESExtraDataRecordgenerateAESExtraDataRecord(ZipParameters parameters) generateFileHeader(ZipParameters zipParameters, boolean isSplitZip, int currentDiskNumberStart, Charset charset, RawIO rawIO) private bytegenerateFirstGeneralPurposeByte(boolean isEncrypted, ZipParameters zipParameters) generateLocalFileHeader(FileHeader fileHeader) private StringvalidateAndGetFileName(String fileNameInZip)
-
Constructor Details
-
FileHeaderFactory
public FileHeaderFactory()
-
-
Method Details
-
generateFileHeader
public FileHeader generateFileHeader(ZipParameters zipParameters, boolean isSplitZip, int currentDiskNumberStart, Charset charset, RawIO rawIO) throws ZipException - Throws:
ZipException
-
generateLocalFileHeader
-
determineGeneralPurposeBitFlag
private byte[] determineGeneralPurposeBitFlag(boolean isEncrypted, ZipParameters zipParameters, Charset charset) -
generateFirstGeneralPurposeByte
-
validateAndGetFileName
- Throws:
ZipException
-
generateAESExtraDataRecord
- Throws:
ZipException
-
determineFileNameLength
-