Skip navigation links
A B C D E F G H I L M N O P R S T U V W Z 

A

AbstractAddFileToZipTask<T> - Class in net.lingala.zip4j.tasks
 
AbstractExtractFileTask<T> - Class in net.lingala.zip4j.tasks
 
AbstractExtractFileTask(ZipModel, UnzipParameters, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AbstractExtractFileTask
 
AbstractFileHeader - Class in net.lingala.zip4j.model
 
AbstractFileHeader() - Constructor for class net.lingala.zip4j.model.AbstractFileHeader
 
AbstractZipTaskParameters - Class in net.lingala.zip4j.tasks
 
AbstractZipTaskParameters(Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.AbstractZipTaskParameters
 
addFile(String) - Method in class net.lingala.zip4j.ZipFile
Adds input source file to the zip file with default zip parameters.
addFile(String, ZipParameters) - Method in class net.lingala.zip4j.ZipFile
Adds input source file to the zip file with provided zip parameters.
addFile(File) - Method in class net.lingala.zip4j.ZipFile
Adds input source file to the zip file with default zip parameters.
addFile(File, ZipParameters) - Method in class net.lingala.zip4j.ZipFile
Adds input source file to the zip file.
addFiles(List<File>) - Method in class net.lingala.zip4j.ZipFile
Adds the list of input files to the zip file with default zip parameters.
addFiles(List<File>, ZipParameters) - Method in class net.lingala.zip4j.ZipFile
Adds the list of input files to the zip file.
AddFilesToZipTask - Class in net.lingala.zip4j.tasks
 
AddFilesToZipTask(ZipModel, char[], HeaderWriter, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AddFilesToZipTask
 
AddFilesToZipTask.AddFilesToZipTaskParameters - Class in net.lingala.zip4j.tasks
 
AddFilesToZipTaskParameters(List<File>, ZipParameters, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.AddFilesToZipTask.AddFilesToZipTaskParameters
 
addFolder(File) - Method in class net.lingala.zip4j.ZipFile
Adds the folder in the given file object to the zip file with default zip parameters.
addFolder(File, ZipParameters) - Method in class net.lingala.zip4j.ZipFile
Adds the folder in the given file object to the zip file.
AddFolderToZipTask - Class in net.lingala.zip4j.tasks
 
AddFolderToZipTask(ZipModel, char[], HeaderWriter, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AddFolderToZipTask
 
AddFolderToZipTask.AddFolderToZipTaskParameters - Class in net.lingala.zip4j.tasks
 
AddFolderToZipTaskParameters(File, ZipParameters, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.AddFolderToZipTask.AddFolderToZipTaskParameters
 
addStream(InputStream, ZipParameters) - Method in class net.lingala.zip4j.ZipFile
Creates a new entry in the zip file and adds the content of the input stream to the zip file.
AddStreamToZipTask - Class in net.lingala.zip4j.tasks
 
AddStreamToZipTask(ZipModel, char[], HeaderWriter, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AddStreamToZipTask
 
AddStreamToZipTask.AddStreamToZipTaskParameters - Class in net.lingala.zip4j.tasks
 
AddStreamToZipTaskParameters(InputStream, ZipParameters, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.AddStreamToZipTask.AddStreamToZipTaskParameters
 
AES_AUTH_LENGTH - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AES_BLOCK_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AES_EXTRA_DATA_RECORD_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AES_HASH_CHARSET - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AES_HASH_ITERATIONS - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AES_MAC_ALGORITHM - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AES_PASSWORD_VERIFIER_LENGTH - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
AesCipherUtil - Class in net.lingala.zip4j.crypto
 
AesCipherUtil() - Constructor for class net.lingala.zip4j.crypto.AesCipherUtil
 
AESDecrypter - Class in net.lingala.zip4j.crypto
AES Decrypter supports AE-1 and AE-2 decryption for AES-CTR with 128, 192, or 256 Key Strength
AESDecrypter(AESExtraDataRecord, char[], byte[], byte[]) - Constructor for class net.lingala.zip4j.crypto.AESDecrypter
 
AESEncrypter - Class in net.lingala.zip4j.crypto
AES Encrypter supports AE-1 and AE-2 encryption using AES-CTR with either 128 or 256 Key Strength
AESEncrypter(char[], AesKeyStrength) - Constructor for class net.lingala.zip4j.crypto.AESEncrypter
 
AESEngine - Class in net.lingala.zip4j.crypto.engine
Core Engine for AES Encryption
AESEngine(byte[]) - Constructor for class net.lingala.zip4j.crypto.engine.AESEngine
 
AESExtraDataRecord - Class in net.lingala.zip4j.model
 
AESExtraDataRecord() - Constructor for class net.lingala.zip4j.model.AESExtraDataRecord
 
AesKeyStrength - Enum in net.lingala.zip4j.model.enums
Indicates the AES encryption key length
AesVersion - Enum in net.lingala.zip4j.model.enums
Indicates the AES format used
applyFileAttributes(FileHeader, File) - Static method in class net.lingala.zip4j.util.UnzipUtil
 
ArchiveExtraDataRecord - Class in net.lingala.zip4j.model
 
ArchiveExtraDataRecord() - Constructor for class net.lingala.zip4j.model.ArchiveExtraDataRecord
 
assertFilesExist(List<File>, ZipParameters.SymbolicLinkAction) - Static method in class net.lingala.zip4j.util.FileUtils
 
AsyncTaskParameters(ExecutorService, boolean, ProgressMonitor) - Constructor for class net.lingala.zip4j.tasks.AsyncZipTask.AsyncTaskParameters
 
AsyncZipTask<T> - Class in net.lingala.zip4j.tasks
 
AsyncZipTask(AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AsyncZipTask
 
AsyncZipTask.AsyncTaskParameters - Class in net.lingala.zip4j.tasks
 
available() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 

B

BitUtils - Class in net.lingala.zip4j.util
 
BitUtils() - Constructor for class net.lingala.zip4j.util.BitUtils
 
BUFF_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 

C

calculateTotalWork(AddFilesToZipTask.AddFilesToZipTaskParameters) - Method in class net.lingala.zip4j.tasks.AddFilesToZipTask
 
calculateTotalWork(AddFolderToZipTask.AddFolderToZipTaskParameters) - Method in class net.lingala.zip4j.tasks.AddFolderToZipTask
 
calculateTotalWork(AddStreamToZipTask.AddStreamToZipTaskParameters) - Method in class net.lingala.zip4j.tasks.AddStreamToZipTask
 
calculateTotalWork(T) - Method in class net.lingala.zip4j.tasks.AsyncZipTask
 
calculateTotalWork(ExtractAllFilesTask.ExtractAllFilesTaskParameters) - Method in class net.lingala.zip4j.tasks.ExtractAllFilesTask
 
calculateTotalWork(ExtractFileTask.ExtractFileTaskParameters) - Method in class net.lingala.zip4j.tasks.ExtractFileTask
 
calculateTotalWork(MergeSplitZipFileTask.MergeSplitZipFileTaskParameters) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
 
calculateTotalWork(RemoveFilesFromZipTask.RemoveFilesFromZipTaskParameters) - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
 
calculateTotalWork(RenameFilesTask.RenameFilesTaskParameters) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
 
calculateTotalWork(SetCommentTask.SetCommentTaskTaskParameters) - Method in class net.lingala.zip4j.tasks.SetCommentTask
 
CentralDirectory - Class in net.lingala.zip4j.model
 
CentralDirectory() - Constructor for class net.lingala.zip4j.model.CentralDirectory
 
CHARSET_UTF_8 - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
checkBufferSizeAndStartNextSplitFile(int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
Checks if the buffer size is sufficient for the current split file.
checkBuffSizeAndStartNextSplitFile(int) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
clone() - Method in class net.lingala.zip4j.model.ZipModel
 
clone() - Method in class net.lingala.zip4j.model.ZipParameters
 
close() - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
close() - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
close() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 
close() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
close() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
close() - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
close() - Method in class net.lingala.zip4j.ZipFile
Closes any open streams that were open by an instance of this class.
closeEntry() - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
CompressionLevel - Enum in net.lingala.zip4j.model.enums
Indicates the level of compression for the DEFLATE compression method
CompressionMethod - Enum in net.lingala.zip4j.model.enums
Indicates the algorithm used for compression
computeFileCrc(File, ProgressMonitor) - Static method in class net.lingala.zip4j.util.CrcUtil
 
convertCharArrayToByteArray(char[]) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
copyFile(RandomAccessFile, OutputStream, long, long, ProgressMonitor, int) - Static method in class net.lingala.zip4j.util.FileUtils
 
CountingOutputStream - Class in net.lingala.zip4j.io.outputstream
 
CountingOutputStream(OutputStream) - Constructor for class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
CrcUtil - Class in net.lingala.zip4j.util
 
CrcUtil() - Constructor for class net.lingala.zip4j.util.CrcUtil
 
createDirectoryIfNotExists(File) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
createSplitInputStream(ZipModel) - Static method in class net.lingala.zip4j.util.UnzipUtil
 
createSplitZipFile(List<File>, ZipParameters, boolean, long) - Method in class net.lingala.zip4j.ZipFile
Creates a zip file and adds the list of source file(s) to the zip file.
createSplitZipFileFromFolder(File, ZipParameters, boolean, long) - Method in class net.lingala.zip4j.ZipFile
Creates a zip file and adds the files/folders from the specified folder to the zip file.
createZipInputStream(ZipModel, FileHeader, char[]) - Static method in class net.lingala.zip4j.util.UnzipUtil
 

D

DataDescriptor - Class in net.lingala.zip4j.model
 
DataDescriptor() - Constructor for class net.lingala.zip4j.model.DataDescriptor
 
decodeStringWithCharset(byte[], boolean, Charset) - Static method in class net.lingala.zip4j.headers.HeaderUtil
 
decryptByte() - Method in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
 
decryptData(byte[], int, int) - Method in class net.lingala.zip4j.crypto.AESDecrypter
 
decryptData(byte[], int, int) - Method in interface net.lingala.zip4j.crypto.Decrypter
 
decryptData(byte[], int, int) - Method in class net.lingala.zip4j.crypto.StandardDecrypter
 
Decrypter - Interface in net.lingala.zip4j.crypto
 
DEFAULT_POSIX_FILE_ATTRIBUTES - Static variable in class net.lingala.zip4j.util.FileUtils
 
DEFAULT_POSIX_FOLDER_ATTRIBUTES - Static variable in class net.lingala.zip4j.util.FileUtils
 
derivedKey - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
deriveKey(char[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
deriveKey(char[], int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
derivePasswordBasedKey(byte[], char[], AesKeyStrength) - Static method in class net.lingala.zip4j.crypto.AesCipherUtil
Derive Password-Based Key for AES according to AE-1 and AE-2 Specifications
derivePasswordVerifier(byte[], AesKeyStrength) - Static method in class net.lingala.zip4j.crypto.AesCipherUtil
Derive Password Verifier using Derived Key and requested AES Key Strength
determineVersionMadeBy(ZipParameters, RawIO) - Static method in class net.lingala.zip4j.util.ZipVersionUtils
 
determineVersionNeededToExtract(ZipParameters) - Static method in class net.lingala.zip4j.util.ZipVersionUtils
 
DigitalSignature - Class in net.lingala.zip4j.model
 
DigitalSignature() - Constructor for class net.lingala.zip4j.model.DigitalSignature
 
doFinal(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
doFinal() - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
dosToExtendedEpochTme(long) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 

E

encryptByte(byte) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
 
encryptData(byte[]) - Method in class net.lingala.zip4j.crypto.AESEncrypter
 
encryptData(byte[], int, int) - Method in class net.lingala.zip4j.crypto.AESEncrypter
 
encryptData(byte[]) - Method in interface net.lingala.zip4j.crypto.Encrypter
 
encryptData(byte[], int, int) - Method in interface net.lingala.zip4j.crypto.Encrypter
 
encryptData(byte[]) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
 
encryptData(byte[], int, int) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
 
Encrypter - Interface in net.lingala.zip4j.crypto
 
EncryptionMethod - Enum in net.lingala.zip4j.model.enums
Indicates the encryption method used in the ZIP file
ENDHDR - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
EndOfCentralDirectoryRecord - Class in net.lingala.zip4j.model
 
EndOfCentralDirectoryRecord() - Constructor for class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
endOfEntryReached(InputStream) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
endProgressMonitor() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
endProgressMonitor(Exception) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
epochToExtendedDosTime(long) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
equals(Object) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
ExcludeFileFilter - Interface in net.lingala.zip4j.model
 
execute(T) - Method in class net.lingala.zip4j.tasks.AsyncZipTask
 
executeTask(AddFilesToZipTask.AddFilesToZipTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AddFilesToZipTask
 
executeTask(AddFolderToZipTask.AddFolderToZipTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AddFolderToZipTask
 
executeTask(AddStreamToZipTask.AddStreamToZipTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AddStreamToZipTask
 
executeTask(T, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AsyncZipTask
 
executeTask(ExtractAllFilesTask.ExtractAllFilesTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.ExtractAllFilesTask
 
executeTask(ExtractFileTask.ExtractFileTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.ExtractFileTask
 
executeTask(MergeSplitZipFileTask.MergeSplitZipFileTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
 
executeTask(RemoveFilesFromZipTask.RemoveFilesFromZipTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
 
executeTask(RenameFilesTask.RenameFilesTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
 
executeTask(SetCommentTask.SetCommentTaskTaskParameters, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.SetCommentTask
 
extractAll(String) - Method in class net.lingala.zip4j.ZipFile
Extracts all the files in the given zip file to the input destination path.
extractAll(String, UnzipParameters) - Method in class net.lingala.zip4j.ZipFile
Extracts all entries in the zip file to the destination path considering the options defined in UnzipParameters
ExtractAllFilesTask - Class in net.lingala.zip4j.tasks
 
ExtractAllFilesTask(ZipModel, char[], UnzipParameters, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.ExtractAllFilesTask
 
ExtractAllFilesTask.ExtractAllFilesTaskParameters - Class in net.lingala.zip4j.tasks
 
ExtractAllFilesTaskParameters(String, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.ExtractAllFilesTask.ExtractAllFilesTaskParameters
 
extractFile(ZipInputStream, FileHeader, String, String, ProgressMonitor, byte[]) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
 
extractFile(FileHeader, String) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(FileHeader, String, UnzipParameters) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(String, String) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(String, String, UnzipParameters) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(String, String, String) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(FileHeader, String, String) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(String, String, String, UnzipParameters) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
extractFile(FileHeader, String, String, UnzipParameters) - Method in class net.lingala.zip4j.ZipFile
Extracts a specific file from the zip file to the destination path.
ExtractFileTask - Class in net.lingala.zip4j.tasks
 
ExtractFileTask(ZipModel, char[], UnzipParameters, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.ExtractFileTask
 
ExtractFileTask.ExtractFileTaskParameters - Class in net.lingala.zip4j.tasks
 
ExtractFileTaskParameters(String, FileHeader, String, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.ExtractFileTask.ExtractFileTaskParameters
 
ExtraDataRecord - Class in net.lingala.zip4j.model
 
ExtraDataRecord() - Constructor for class net.lingala.zip4j.model.ExtraDataRecord
 

F

FILE_SEPARATOR - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
FileHeader - Class in net.lingala.zip4j.model
 
FileHeader() - Constructor for class net.lingala.zip4j.model.FileHeader
 
FileHeaderFactory - Class in net.lingala.zip4j.headers
 
FileHeaderFactory() - Constructor for class net.lingala.zip4j.headers.FileHeaderFactory
 
FileUtils - Class in net.lingala.zip4j.util
 
FileUtils() - Constructor for class net.lingala.zip4j.util.FileUtils
 
finalizeZipFile(ZipModel, OutputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
 
finalizeZipFileWithoutValidations(ZipModel, OutputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
 
fullReset() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 

G

generateFileHeader(ZipParameters, boolean, int, Charset, RawIO) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
 
generateLocalFileHeader(FileHeader) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
 
generateRandomBytes() - Method in class net.lingala.zip4j.crypto.StandardEncrypter
 
getAESEngine(byte[], AesKeyStrength) - Static method in class net.lingala.zip4j.crypto.AesCipherUtil
Get AES Engine using derived key and requested AES Key Strength
getAesExtraDataRecord() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getAesKeyStrength() - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
getAesKeyStrength() - Method in class net.lingala.zip4j.model.ZipParameters
Get the key strength of the AES encryption key
getAesKeyStrengthFromRawCode(int) - Static method in enum net.lingala.zip4j.model.enums.AesKeyStrength
Get a AesKeyStrength given a code from the ZIP file
getAesVersion() - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
getAesVersion() - Method in class net.lingala.zip4j.model.ZipParameters
Get the AES format version used for encryption
getAllSortedNumberedSplitFiles(File) - Static method in class net.lingala.zip4j.util.FileUtils
A helper method to retrieve all split files which are of the format split by 7-zip, i.e, .zip.001, .zip.002, etc.
getArchiveExtraDataRecord() - Method in class net.lingala.zip4j.model.ZipModel
 
getBufferSize() - Method in class net.lingala.zip4j.model.Zip4jConfig
 
getBufferSize() - Method in class net.lingala.zip4j.ZipFile
Returns the size of the buffer used to read streams
getBytesFromString(String, Charset) - Static method in class net.lingala.zip4j.headers.HeaderUtil
 
getCalculatedAuthenticationBytes() - Method in class net.lingala.zip4j.crypto.AESDecrypter
 
getCentralDirectory() - Method in class net.lingala.zip4j.model.ZipModel
 
getCharset() - Method in class net.lingala.zip4j.model.Zip4jConfig
 
getCharset() - Method in class net.lingala.zip4j.ZipFile
Returns user defined charset that was set by setCharset() method.
getCode() - Method in enum net.lingala.zip4j.headers.VersionMadeBy
 
getCode() - Method in enum net.lingala.zip4j.headers.VersionNeededToExtract
 
getCode() - Method in enum net.lingala.zip4j.model.enums.CompressionMethod
Get the code used in the ZIP file for this CompressionMethod
getComment() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getComment() - Method in class net.lingala.zip4j.ZipFile
Returns the comment set for the Zip file
getCompressedSize() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getCompressedSize() - Method in class net.lingala.zip4j.model.DataDescriptor
 
getCompressedSize() - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
getCompressionLevel() - Method in class net.lingala.zip4j.model.ZipParameters
Get the compression level used to compress files
getCompressionMethod() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getCompressionMethod() - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
getCompressionMethod() - Method in class net.lingala.zip4j.model.ZipParameters
Get the compression method specified in this ZipParameters
getCompressionMethod(AbstractFileHeader) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
getCompressionMethodFromCode(int) - Static method in enum net.lingala.zip4j.model.enums.CompressionMethod
Get the CompressionMethod for a given ZIP file code
getCrc() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getCrc() - Method in class net.lingala.zip4j.model.DataDescriptor
 
getCurrentSplitFileCounter() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
getCurrentSplitFileCounter() - Method in interface net.lingala.zip4j.io.outputstream.OutputStreamWithSplitZipSupport
 
getCurrentSplitFileCounter() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
getCurrentTask() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getData() - Method in class net.lingala.zip4j.model.ExtraDataRecord
 
getDataDescriptors() - Method in class net.lingala.zip4j.model.ZipModel
 
getDataSize() - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
getDefaultFileAttributes(boolean) - Static method in class net.lingala.zip4j.util.FileUtils
 
getDefaultFolderPath() - Method in class net.lingala.zip4j.model.ZipParameters
 
getDerivedKey() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
getDerivedPasswordVerifier() - Method in class net.lingala.zip4j.crypto.AESEncrypter
 
getDigitalSignature() - Method in class net.lingala.zip4j.model.CentralDirectory
 
getDiskNumberStart() - Method in class net.lingala.zip4j.model.FileHeader
 
getDiskNumberStart() - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
getEncryptionMethod() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getEncryptionMethod() - Method in class net.lingala.zip4j.model.ZipParameters
Get the encryption method used to encrypt files
getEnd() - Method in class net.lingala.zip4j.model.ZipModel
 
getEndOfCentralDirectoryRecord() - Method in class net.lingala.zip4j.model.ZipModel
 
getEntryCRC() - Method in class net.lingala.zip4j.model.ZipParameters
 
getEntrySize() - Method in class net.lingala.zip4j.model.ZipParameters
 
getException() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getExcludeFileFilter() - Method in class net.lingala.zip4j.model.ZipParameters
Returns the file exclusion filter that is currently being used when adding files/folders to zip file
getExecutorService() - Method in class net.lingala.zip4j.ZipFile
 
getExtensibleDataSector() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getExternalFileAttributes() - Method in class net.lingala.zip4j.model.FileHeader
 
getExtraDataRecords() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getExtraField() - Method in class net.lingala.zip4j.model.LocalFileHeader
 
getExtraFieldData() - Method in class net.lingala.zip4j.model.ArchiveExtraDataRecord
 
getExtraFieldLength() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getExtraFieldLength() - Method in class net.lingala.zip4j.model.ArchiveExtraDataRecord
 
getFile() - Method in class net.lingala.zip4j.ZipFile
 
getFileAttributes(File) - Static method in class net.lingala.zip4j.util.FileUtils
 
getFileComment() - Method in class net.lingala.zip4j.model.FileHeader
 
getFileComment() - Method in class net.lingala.zip4j.model.ZipParameters
Get the file comment
getFileCommentLength() - Method in class net.lingala.zip4j.model.FileHeader
 
getFileExtension(File) - Static method in class net.lingala.zip4j.util.FileUtils
 
getFileHeader(ZipModel, String) - Static method in class net.lingala.zip4j.headers.HeaderUtil
 
getFileHeader(String) - Method in class net.lingala.zip4j.ZipFile
Returns FileHeader if a file header with the given fileHeader string exists in the zip model: If not returns null
getFileHeaders() - Method in class net.lingala.zip4j.model.CentralDirectory
 
getFileHeaders() - Method in class net.lingala.zip4j.ZipFile
Returns the list of file headers in the zip file.
getFileHeadersUnderDirectory(List<FileHeader>, FileHeader) - Static method in class net.lingala.zip4j.headers.HeaderUtil
 
getFileName() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getFileName() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getFileNameInZip() - Method in class net.lingala.zip4j.model.ZipParameters
 
getFileNameLength() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getFileNameWithoutExtension(String) - Static method in class net.lingala.zip4j.util.FileUtils
 
getFilePointer() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
getFilePointer() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
getFilePointer() - Method in interface net.lingala.zip4j.io.outputstream.OutputStreamWithSplitZipSupport
 
getFilePointer() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
getFilesInDirectoryRecursive(File, boolean, boolean) - Static method in class net.lingala.zip4j.util.FileUtils
 
getFilesInDirectoryRecursive(File, boolean, boolean, ExcludeFileFilter) - Static method in class net.lingala.zip4j.util.FileUtils
 
getFinalMac() - Method in class net.lingala.zip4j.crypto.AESEncrypter
 
getFromVersionNumber(int) - Static method in enum net.lingala.zip4j.model.enums.AesVersion
Get the AESVersion instance from an integer AES version number
getGeneralPurposeFlag() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getHashAlgorithm() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
getHashCharset() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
getHeader() - Method in class net.lingala.zip4j.model.ExtraDataRecord
 
getHeaderBytes() - Method in class net.lingala.zip4j.crypto.StandardEncrypter
 
getHLen() - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
getInputStream(FileHeader) - Method in class net.lingala.zip4j.ZipFile
Returns an input stream for reading the contents of the Zip file corresponding to the input FileHeader.
getInternalFileAttributes() - Method in class net.lingala.zip4j.model.FileHeader
 
getIterationCount() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
getKeyLength() - Method in enum net.lingala.zip4j.model.enums.AesKeyStrength
Get the key length in bytes that this AesKeyStrength represents
getLastModifiedFileTime() - Method in class net.lingala.zip4j.model.ZipParameters
Get the last modified time to be used for files written to the ZIP
getLastModifiedTime() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getLastModifiedTimeEpoch() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getLevel() - Method in enum net.lingala.zip4j.model.enums.CompressionLevel
Get the Deflate compression level (0-9) for this CompressionLevel
getLocalFileHeaders() - Method in class net.lingala.zip4j.model.ZipModel
 
getMacBasedPRF(byte[], AesKeyStrength) - Static method in class net.lingala.zip4j.crypto.AesCipherUtil
Get MAC-Based PRF using default HMAC Algorithm defined in AE-1 and AE-2 Specification
getMacLength() - Method in enum net.lingala.zip4j.model.enums.AesKeyStrength
 
getNextEntry() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 
getNextEntry(FileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 
getNextNumberedSplitFileCounterAsExtension(int) - Static method in class net.lingala.zip4j.util.FileUtils
 
getNextSplitFile(int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitInputStream
 
getNextSplitFile(int) - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
getNextSplitFile(int) - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitInputStream
 
getNumberOfBytesWritten() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
getNumberOfDiskStartOfZip64EndOfCentralDirectoryRecord() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
getNumberOfThisDisk() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getNumberOfThisDisk() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getNumberOfThisDiskStartOfCentralDir() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getNumberOfThisDiskStartOfCentralDirectory() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getOffsetForNextEntry() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
getOffsetLocalHeader() - Method in class net.lingala.zip4j.model.FileHeader
 
getOffsetLocalHeader() - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
getOffsetOfEndOfCentralDirectory() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getOffsetOfStartOfCentralDirectory() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getOffsetStartCentralDirectoryWRTStartDiskNumber() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getOffsetStartOfCentralDirectory(ZipModel) - Static method in class net.lingala.zip4j.headers.HeaderUtil
 
getOffsetStartOfData() - Method in class net.lingala.zip4j.model.LocalFileHeader
 
getOffsetZip64EndOfCentralDirectoryRecord() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
getParameters() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
getPercentDone() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getProgressMonitor() - Method in class net.lingala.zip4j.ZipFile
 
getPseudoRandomFunction() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
getRawCode() - Method in enum net.lingala.zip4j.model.enums.AesKeyStrength
Get the code written to the ZIP file
getRelativeFileName(File, ZipParameters) - Static method in class net.lingala.zip4j.util.FileUtils
 
getResult() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getRootFolderNameInZip() - Method in class net.lingala.zip4j.model.ZipParameters
 
getSalt() - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
getSaltBytes() - Method in class net.lingala.zip4j.crypto.AESEncrypter
 
getSaltLength() - Method in enum net.lingala.zip4j.model.enums.AesKeyStrength
 
getSignature() - Method in class net.lingala.zip4j.model.ZipHeader
 
getSignatureData() - Method in class net.lingala.zip4j.model.DigitalSignature
 
getSize() - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
getSizeOfCentralDirectory() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getSizeOfCentralDirectory() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getSizeOfData() - Method in class net.lingala.zip4j.model.DigitalSignature
 
getSizeOfData() - Method in class net.lingala.zip4j.model.ExtraDataRecord
 
getSizeOfZip64EndCentralDirectoryRecord() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getSplitLength() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
getSplitLength() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
getSplitLength() - Method in class net.lingala.zip4j.model.ZipModel
 
getSplitZipFiles(ZipModel) - Static method in class net.lingala.zip4j.util.FileUtils
 
getSplitZipFiles() - Method in class net.lingala.zip4j.ZipFile
Returns the full file path+names of all split zip files in an ArrayList.
getStart() - Method in class net.lingala.zip4j.model.ZipModel
 
getState() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getSymbolicLinkAction() - Method in class net.lingala.zip4j.model.ZipParameters
Get the behavior when adding a symbolic link
getTask() - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
 
getTask() - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
 
getTask() - Method in class net.lingala.zip4j.tasks.AddFilesToZipTask
 
getTask() - Method in class net.lingala.zip4j.tasks.AsyncZipTask
 
getTask() - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
 
getTask() - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
 
getTask() - Method in class net.lingala.zip4j.tasks.RenameFilesTask
 
getTask() - Method in class net.lingala.zip4j.tasks.SetCommentTask
 
getTotalNumberOfDiscs() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
getTotalNumberOfEntriesInCentralDirectory() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getTotalNumberOfEntriesInCentralDirectory() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getTotalNumberOfEntriesInCentralDirectoryOnThisDisk() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
getTotalNumberOfEntriesInCentralDirectoryOnThisDisk() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getTotalUncompressedSizeOfAllFileHeaders(List<FileHeader>) - Static method in class net.lingala.zip4j.headers.HeaderUtil
 
getTotalWork() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getType() - Method in exception net.lingala.zip4j.exception.ZipException
 
getUncompressedSize() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getUncompressedSize() - Method in class net.lingala.zip4j.model.DataDescriptor
 
getUncompressedSize() - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
getValue() - Method in enum net.lingala.zip4j.headers.HeaderSignature
 
getValue() - Method in enum net.lingala.zip4j.model.enums.RandomAccessFileMode
 
getVendorID() - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
getVersionMadeBy() - Method in class net.lingala.zip4j.model.FileHeader
 
getVersionMadeBy() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getVersionNeededToExtract() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getVersionNeededToExtract() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
getVersionNumber() - Method in enum net.lingala.zip4j.model.enums.AesVersion
Get the AES version number as an integer
getWorkCompleted() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
getZip64EndOfCentralDirectoryLocator() - Method in class net.lingala.zip4j.model.ZipModel
 
getZip64EndOfCentralDirectoryRecord() - Method in class net.lingala.zip4j.model.ZipModel
 
getZip64ExtendedInfo() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
getZipFile() - Method in class net.lingala.zip4j.model.ZipModel
 
getZipFileNameWithoutExtension(String) - Static method in class net.lingala.zip4j.util.FileUtils
 
getZipModel() - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
 
getZipModel() - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
 

H

hashAlgorithm - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
hashCharset - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
HeaderReader - Class in net.lingala.zip4j.headers
Helper class to read header information for the zip file
HeaderReader() - Constructor for class net.lingala.zip4j.headers.HeaderReader
 
HeaderSignature - Enum in net.lingala.zip4j.headers
 
HeaderUtil - Class in net.lingala.zip4j.headers
 
HeaderUtil() - Constructor for class net.lingala.zip4j.headers.HeaderUtil
 
HeaderWriter - Class in net.lingala.zip4j.headers
 
HeaderWriter() - Constructor for class net.lingala.zip4j.headers.HeaderWriter
 

I

InflaterInputStream - Class in net.lingala.zip4j.io.inputstream
 
InflaterInputStream(CipherInputStream, int) - Constructor for class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
init(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
initKeys(char[]) - Method in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
 
INT(byte[], int, int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
InternalZipConstants - Class in net.lingala.zip4j.util
 
isBitSet(byte, int) - Static method in class net.lingala.zip4j.util.BitUtils
 
isCancelAllTasks() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
isDataDescriptorExists() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
isDirectory(byte[], String) - Method in class net.lingala.zip4j.headers.HeaderReader
 
isDirectory() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
isEncrypted() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
isEncrypted() - Method in class net.lingala.zip4j.ZipFile
Checks to see if the zip file is encrypted
isEncryptFiles() - Method in class net.lingala.zip4j.model.ZipParameters
Test if files files are to be encrypted
isExcluded(File) - Method in interface net.lingala.zip4j.model.ExcludeFileFilter
 
isExtractSymbolicLinks() - Method in class net.lingala.zip4j.model.UnzipParameters
 
isFileNameUTF8Encoded() - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
isIncludeRootFolder() - Method in class net.lingala.zip4j.model.ZipParameters
Test if the parent folder of the added files will be included in the ZIP
isMac() - Static method in class net.lingala.zip4j.util.FileUtils
 
isNestedZipFile() - Method in class net.lingala.zip4j.model.ZipModel
 
isNumberedSplitFile(File) - Static method in class net.lingala.zip4j.util.FileUtils
 
isOverrideExistingFilesInZip() - Method in class net.lingala.zip4j.model.ZipParameters
 
isPause() - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
isReadHiddenFiles() - Method in class net.lingala.zip4j.model.ZipParameters
Test if hidden files will be included during folder recursion
isReadHiddenFolders() - Method in class net.lingala.zip4j.model.ZipParameters
Test if hidden folders will be included during folder recursion
isRunInThread() - Method in class net.lingala.zip4j.ZipFile
 
isSplitArchive() - Method in class net.lingala.zip4j.model.ZipModel
 
isSplitArchive() - Method in class net.lingala.zip4j.ZipFile
Checks if the zip file is a split archive
isSplitZipFile() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
isSplitZipFile() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
isStringNotNullAndNotEmpty(String) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
isSymbolicLink(File) - Static method in class net.lingala.zip4j.util.FileUtils
 
isUnix() - Static method in class net.lingala.zip4j.util.FileUtils
 
isUnixMode() - Method in class net.lingala.zip4j.model.ZipParameters
Returns true if zip4j is using unix mode as default.
isValidZipFile() - Method in class net.lingala.zip4j.ZipFile
Checks to see if the input zip file is a valid zip file.
isWindows() - Static method in class net.lingala.zip4j.util.FileUtils
 
isWriteCompressedSizeInZip64ExtraRecord() - Method in class net.lingala.zip4j.model.LocalFileHeader
 
isWriteExtendedLocalFileHeader() - Method in class net.lingala.zip4j.model.ZipParameters
 
isZip64Format() - Method in class net.lingala.zip4j.model.ZipModel
 
isZipEntryDirectory(String) - Static method in class net.lingala.zip4j.util.FileUtils
 
iterationCount - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 

L

length() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
LocalFileHeader - Class in net.lingala.zip4j.model
 
LocalFileHeader() - Constructor for class net.lingala.zip4j.model.LocalFileHeader
 

M

MacBasedPRF - Class in net.lingala.zip4j.crypto.PBKDF2
 
MacBasedPRF(String) - Constructor for class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
MAX_ALLOWED_ZIP_COMMENT_LENGTH - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
MAX_COMMENT_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
mergeSplitFiles(File) - Method in class net.lingala.zip4j.ZipFile
Merges split zip files into a single zip file without the need to extract the files in the archive
MergeSplitZipFileTask - Class in net.lingala.zip4j.tasks
 
MergeSplitZipFileTask(ZipModel, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.MergeSplitZipFileTask
 
MergeSplitZipFileTask.MergeSplitZipFileTaskParameters - Class in net.lingala.zip4j.tasks
 
MergeSplitZipFileTaskParameters(File, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.MergeSplitZipFileTask.MergeSplitZipFileTaskParameters
 
MIN_BUFF_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
MIN_SPLIT_LENGTH - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 

N

net.lingala.zip4j - package net.lingala.zip4j
 
net.lingala.zip4j.crypto - package net.lingala.zip4j.crypto
 
net.lingala.zip4j.crypto.engine - package net.lingala.zip4j.crypto.engine
 
net.lingala.zip4j.crypto.PBKDF2 - package net.lingala.zip4j.crypto.PBKDF2
 
net.lingala.zip4j.exception - package net.lingala.zip4j.exception
 
net.lingala.zip4j.headers - package net.lingala.zip4j.headers
 
net.lingala.zip4j.io.inputstream - package net.lingala.zip4j.io.inputstream
 
net.lingala.zip4j.io.outputstream - package net.lingala.zip4j.io.outputstream
 
net.lingala.zip4j.model - package net.lingala.zip4j.model
 
net.lingala.zip4j.model.enums - package net.lingala.zip4j.model.enums
 
net.lingala.zip4j.progress - package net.lingala.zip4j.progress
 
net.lingala.zip4j.tasks - package net.lingala.zip4j.tasks
 
net.lingala.zip4j.util - package net.lingala.zip4j.util
 
NumberedSplitInputStream - Class in net.lingala.zip4j.io.inputstream
A split input stream for zip file split with 7-zip.
NumberedSplitInputStream(File, boolean, int) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitInputStream
 
NumberedSplitRandomAccessFile - Class in net.lingala.zip4j.io.inputstream
A RandomAccessFile which reads files split with 7-zip format (.z001, .z002, etc) as a single file making it easier for calling methods to deal with opening appropriate split file to read
NumberedSplitRandomAccessFile(String, String) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
NumberedSplitRandomAccessFile(File, String) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
NumberedSplitRandomAccessFile(File, String, File[]) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 

O

openLastSplitFileForReading() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
openRandomAccessFileForIndex(int) - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
OutputStreamWithSplitZipSupport - Interface in net.lingala.zip4j.io.outputstream
 

P

PBKDF2Engine - Class in net.lingala.zip4j.crypto.PBKDF2
 
PBKDF2Engine(PBKDF2Parameters) - Constructor for class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
PBKDF2Engine(PBKDF2Parameters, PRF) - Constructor for class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
PBKDF2Parameters - Class in net.lingala.zip4j.crypto.PBKDF2
 
PBKDF2Parameters() - Constructor for class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
PBKDF2Parameters(String, String, byte[], int) - Constructor for class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
PBKDF2Parameters(String, String, byte[], int, byte[]) - Constructor for class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
prepareBuffAESIVBytes(byte[], int) - Static method in class net.lingala.zip4j.crypto.AesCipherUtil
 
prepareExtractionForFileHeader(FileHeader) - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
processBlock(byte[], byte[]) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
 
processBlock(byte[], int, byte[], int) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
 
ProgressMonitor - Class in net.lingala.zip4j.progress
If Zip4j is set to run in thread mode, this class helps retrieve current progress
ProgressMonitor() - Constructor for class net.lingala.zip4j.progress.ProgressMonitor
 
ProgressMonitor.Result - Enum in net.lingala.zip4j.progress
 
ProgressMonitor.State - Enum in net.lingala.zip4j.progress
 
ProgressMonitor.Task - Enum in net.lingala.zip4j.progress
 
pushBackInputStreamIfNecessary(PushbackInputStream) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
putNextEntry(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 

R

randomAccessFile - Variable in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
RandomAccessFileMode - Enum in net.lingala.zip4j.model.enums
 
RawIO - Class in net.lingala.zip4j.util
 
RawIO() - Constructor for class net.lingala.zip4j.util.RawIO
 
read() - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
 
read() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
read() - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
read() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 
read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 
read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
 
readAllHeaders(RandomAccessFile, Zip4jConfig) - Method in class net.lingala.zip4j.headers.HeaderReader
 
readDataDescriptor(InputStream, boolean) - Method in class net.lingala.zip4j.headers.HeaderReader
 
readFully(InputStream, byte[]) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
readFully(InputStream, byte[], int, int) - Static method in class net.lingala.zip4j.util.Zip4jUtil
 
readIntLittleEndian(RandomAccessFile) - Method in class net.lingala.zip4j.util.RawIO
 
readIntLittleEndian(InputStream) - Method in class net.lingala.zip4j.util.RawIO
 
readIntLittleEndian(byte[]) - Method in class net.lingala.zip4j.util.RawIO
 
readIntLittleEndian(byte[], int) - Method in class net.lingala.zip4j.util.RawIO
 
readLocalFileHeader(InputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderReader
 
readLongLittleEndian(RandomAccessFile) - Method in class net.lingala.zip4j.util.RawIO
 
readLongLittleEndian(RandomAccessFile, int) - Method in class net.lingala.zip4j.util.RawIO
 
readLongLittleEndian(InputStream) - Method in class net.lingala.zip4j.util.RawIO
 
readLongLittleEndian(InputStream, int) - Method in class net.lingala.zip4j.util.RawIO
 
readLongLittleEndian(byte[], int) - Method in class net.lingala.zip4j.util.RawIO
 
readShortLittleEndian(RandomAccessFile) - Method in class net.lingala.zip4j.util.RawIO
 
readShortLittleEndian(InputStream) - Method in class net.lingala.zip4j.util.RawIO
 
readShortLittleEndian(byte[], int) - Method in class net.lingala.zip4j.util.RawIO
 
readSymbolicLink(File) - Static method in class net.lingala.zip4j.util.FileUtils
 
removeFile(FileHeader) - Method in class net.lingala.zip4j.ZipFile
Removes the file provided in the input file header from the zip file.
removeFile(String) - Method in class net.lingala.zip4j.ZipFile
Removes the file provided in the input parameters from the zip file.
removeFiles(List<String>) - Method in class net.lingala.zip4j.ZipFile
Removes all files from the zip file that match the names in the input list.
RemoveFilesFromZipTask - Class in net.lingala.zip4j.tasks
 
RemoveFilesFromZipTask(ZipModel, HeaderWriter, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
 
RemoveFilesFromZipTask.RemoveFilesFromZipTaskParameters - Class in net.lingala.zip4j.tasks
 
RemoveFilesFromZipTaskParameters(List<String>, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.RemoveFilesFromZipTask.RemoveFilesFromZipTaskParameters
 
renameFile(FileHeader, String) - Method in class net.lingala.zip4j.ZipFile
Renames file name of the entry represented by file header.
renameFile(String, String) - Method in class net.lingala.zip4j.ZipFile
Renames file name of the entry represented by input fileNameToRename.
renameFiles(Map<String, String>) - Method in class net.lingala.zip4j.ZipFile
Renames all the entries in the zip file that match the keys in the map to their corresponding values in the map.
RenameFilesTask - Class in net.lingala.zip4j.tasks
 
RenameFilesTask(ZipModel, HeaderWriter, RawIO, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.RenameFilesTask
 
RenameFilesTask.RenameFilesTaskParameters - Class in net.lingala.zip4j.tasks
 
RenameFilesTaskParameters(Map<String, String>, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.RenameFilesTask.RenameFilesTaskParameters
 

S

salt - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
seek(long) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
seek(long) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
seekInCurrentPart(long) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
setAesExtraDataRecord(AESExtraDataRecord) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setAesKeyStrength(AesKeyStrength) - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
setAesKeyStrength(AesKeyStrength) - Method in class net.lingala.zip4j.model.ZipParameters
Set the key strength of the AES encryption key
setAesVersion(AesVersion) - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
setAesVersion(AesVersion) - Method in class net.lingala.zip4j.model.ZipParameters
Set the AES format version to use for encryption
setArchiveExtraDataRecord(ArchiveExtraDataRecord) - Method in class net.lingala.zip4j.model.ZipModel
 
setBit(byte, int) - Static method in class net.lingala.zip4j.util.BitUtils
 
setBufferSize(int) - Method in class net.lingala.zip4j.ZipFile
Sets the size of buffer that should be used when reading streams.
setCancelAllTasks(boolean) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setCentralDirectory(CentralDirectory) - Method in class net.lingala.zip4j.model.ZipModel
 
setCharset(Charset) - Method in class net.lingala.zip4j.ZipFile
Sets the charset to be used for encoding file names and comments
setComment(String) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
setComment(String) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setComment(String) - Method in class net.lingala.zip4j.ZipFile
Sets comment for the Zip file
SetCommentTask - Class in net.lingala.zip4j.tasks
 
SetCommentTask(ZipModel, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.SetCommentTask
 
SetCommentTask.SetCommentTaskTaskParameters - Class in net.lingala.zip4j.tasks
 
SetCommentTaskTaskParameters(String, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.SetCommentTask.SetCommentTaskTaskParameters
 
setCompressedSize(long) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setCompressedSize(long) - Method in class net.lingala.zip4j.model.DataDescriptor
 
setCompressedSize(long) - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
setCompressionLevel(CompressionLevel) - Method in class net.lingala.zip4j.model.ZipParameters
Set the compression level used to compress files
setCompressionMethod(CompressionMethod) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setCompressionMethod(CompressionMethod) - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
setCompressionMethod(CompressionMethod) - Method in class net.lingala.zip4j.model.ZipParameters
Set the ZIP compression method
setCrc(long) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setCrc(long) - Method in class net.lingala.zip4j.model.DataDescriptor
 
setCurrentTask(ProgressMonitor.Task) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setData(byte[]) - Method in class net.lingala.zip4j.model.ExtraDataRecord
 
setDataDescriptorExists(boolean) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setDataDescriptors(List<DataDescriptor>) - Method in class net.lingala.zip4j.model.ZipModel
 
setDataSize(int) - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
setDefaultFolderPath(String) - Method in class net.lingala.zip4j.model.ZipParameters
 
setDerivedKey(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
setDigitalSignature(DigitalSignature) - Method in class net.lingala.zip4j.model.CentralDirectory
 
setDirectory(boolean) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setDiskNumberStart(int) - Method in class net.lingala.zip4j.model.FileHeader
 
setDiskNumberStart(int) - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
setEncrypted(boolean) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setEncryptFiles(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
Set the flag indicating that files are to be encrypted
setEncryptionMethod(EncryptionMethod) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setEncryptionMethod(EncryptionMethod) - Method in class net.lingala.zip4j.model.ZipParameters
Set the encryption method used to encrypt files
setEnd(long) - Method in class net.lingala.zip4j.model.ZipModel
 
setEndOfCentralDirectoryRecord(EndOfCentralDirectoryRecord) - Method in class net.lingala.zip4j.model.ZipModel
 
setEntryCRC(long) - Method in class net.lingala.zip4j.model.ZipParameters
 
setEntrySize(long) - Method in class net.lingala.zip4j.model.ZipParameters
 
setException(Exception) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setExcludeFileFilter(ExcludeFileFilter) - Method in class net.lingala.zip4j.model.ZipParameters
Set a filter to exclude any files from the list of files being added to zip.
setExtensibleDataSector(byte[]) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setExternalFileAttributes(byte[]) - Method in class net.lingala.zip4j.model.FileHeader
 
setExtractSymbolicLinks(boolean) - Method in class net.lingala.zip4j.model.UnzipParameters
 
setExtraDataRecords(List<ExtraDataRecord>) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setExtraField(byte[]) - Method in class net.lingala.zip4j.model.LocalFileHeader
 
setExtraFieldData(String) - Method in class net.lingala.zip4j.model.ArchiveExtraDataRecord
 
setExtraFieldLength(int) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setExtraFieldLength(int) - Method in class net.lingala.zip4j.model.ArchiveExtraDataRecord
 
setFileAttributes(Path, byte[]) - Static method in class net.lingala.zip4j.util.FileUtils
 
setFileComment(String) - Method in class net.lingala.zip4j.model.FileHeader
 
setFileComment(String) - Method in class net.lingala.zip4j.model.ZipParameters
Set the file comment
setFileCommentLength(int) - Method in class net.lingala.zip4j.model.FileHeader
 
setFileHeaders(List<FileHeader>) - Method in class net.lingala.zip4j.model.CentralDirectory
 
setFileLastModifiedTime(Path, long) - Static method in class net.lingala.zip4j.util.FileUtils
 
setFileLastModifiedTimeWithoutNio(File, long) - Static method in class net.lingala.zip4j.util.FileUtils
 
setFileName(String) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setFileName(String) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setFileNameInZip(String) - Method in class net.lingala.zip4j.model.ZipParameters
Set the filename that will be used to include a file into the ZIP file to a different name that given by the source filename added to the ZIP file.
setFileNameLength(int) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setFileNameUTF8Encoded(boolean) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setGeneralPurposeFlag(byte[]) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setHashAlgorithm(String) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
setHashCharset(String) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
setHeader(long) - Method in class net.lingala.zip4j.model.ExtraDataRecord
 
setIncludeRootFolder(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
Set the flag to indicate if the parent folder of added files will be included in the ZIP
setInternalFileAttributes(byte[]) - Method in class net.lingala.zip4j.model.FileHeader
 
setIterationCount(int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
setLastModifiedFileTime(long) - Method in class net.lingala.zip4j.model.ZipParameters
Set the last modified time recorded in the ZIP file for the added files.
setLastModifiedTime(long) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setLocalFileHeaders(List<LocalFileHeader>) - Method in class net.lingala.zip4j.model.ZipModel
 
setNestedZipFile(boolean) - Method in class net.lingala.zip4j.model.ZipModel
 
setNumberOfDiskStartOfZip64EndOfCentralDirectoryRecord(int) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
setNumberOfThisDisk(int) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setNumberOfThisDisk(int) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setNumberOfThisDiskStartOfCentralDir(int) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setNumberOfThisDiskStartOfCentralDirectory(int) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setOffsetLocalHeader(long) - Method in class net.lingala.zip4j.model.FileHeader
 
setOffsetLocalHeader(long) - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
setOffsetOfEndOfCentralDirectory(long) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setOffsetOfStartOfCentralDirectory(long) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setOffsetStartCentralDirectoryWRTStartDiskNumber(long) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setOffsetStartOfData(long) - Method in class net.lingala.zip4j.model.LocalFileHeader
 
setOffsetZip64EndOfCentralDirectoryRecord(long) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
setOverrideExistingFilesInZip(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
Set the behavior if a file is added that already exists in the ZIP.
setParameters(PBKDF2Parameters) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
setPassword(char[]) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
Sets the password for the inputstream.
setPassword(char[]) - Method in class net.lingala.zip4j.ZipFile
Sets a password to be used for the zip file.
setPause(boolean) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setPercentDone(int) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setPseudoRandomFunction(PRF) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
setReadHiddenFiles(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
Indicate if hidden files will be included during folder recursion
setReadHiddenFolders(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
Indicate if hidden folders will be included during folder recursion
setResult(ProgressMonitor.Result) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setRootFolderNameInZip(String) - Method in class net.lingala.zip4j.model.ZipParameters
Set the folder name that will be prepended to the filename in the ZIP.
setRunInThread(boolean) - Method in class net.lingala.zip4j.ZipFile
 
setSalt(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
 
setSignature(HeaderSignature) - Method in class net.lingala.zip4j.model.ZipHeader
 
setSignatureData(String) - Method in class net.lingala.zip4j.model.DigitalSignature
 
setSize(int) - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
setSizeOfCentralDirectory(int) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setSizeOfCentralDirectory(long) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setSizeOfData(int) - Method in class net.lingala.zip4j.model.DigitalSignature
 
setSizeOfData(int) - Method in class net.lingala.zip4j.model.ExtraDataRecord
 
setSizeOfZip64EndCentralDirectoryRecord(long) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setSplitArchive(boolean) - Method in class net.lingala.zip4j.model.ZipModel
 
setSplitLength(long) - Method in class net.lingala.zip4j.model.ZipModel
 
setStart(long) - Method in class net.lingala.zip4j.model.ZipModel
 
setState(ProgressMonitor.State) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setSymbolicLinkAction(ZipParameters.SymbolicLinkAction) - Method in class net.lingala.zip4j.model.ZipParameters
Set the behavior when adding a symbolic link
setThreadFactory(ThreadFactory) - Method in class net.lingala.zip4j.ZipFile
 
setTotalNumberOfDiscs(int) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
setTotalNumberOfEntriesInCentralDirectory(int) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setTotalNumberOfEntriesInCentralDirectory(long) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setTotalNumberOfEntriesInCentralDirectoryOnThisDisk(int) - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
 
setTotalNumberOfEntriesInCentralDirectoryOnThisDisk(long) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setTotalWork(long) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 
setUncompressedSize(long) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setUncompressedSize(long) - Method in class net.lingala.zip4j.model.DataDescriptor
 
setUncompressedSize(long) - Method in class net.lingala.zip4j.model.Zip64ExtendedInfo
 
setUnixMode(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
When set to true, zip4j uses unix mode as default when generating file headers.
setVendorID(String) - Method in class net.lingala.zip4j.model.AESExtraDataRecord
 
setVersionMadeBy(int) - Method in class net.lingala.zip4j.model.FileHeader
 
setVersionMadeBy(int) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setVersionNeededToExtract(int) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setVersionNeededToExtract(int) - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
setWriteCompressedSizeInZip64ExtraRecord(boolean) - Method in class net.lingala.zip4j.model.LocalFileHeader
 
setWriteExtendedLocalFileHeader(boolean) - Method in class net.lingala.zip4j.model.ZipParameters
 
setZip64EndOfCentralDirectoryLocator(Zip64EndOfCentralDirectoryLocator) - Method in class net.lingala.zip4j.model.ZipModel
 
setZip64EndOfCentralDirectoryRecord(Zip64EndOfCentralDirectoryRecord) - Method in class net.lingala.zip4j.model.ZipModel
 
setZip64ExtendedInfo(Zip64ExtendedInfo) - Method in class net.lingala.zip4j.model.AbstractFileHeader
 
setZip64Format(boolean) - Method in class net.lingala.zip4j.model.ZipModel
 
setZipFile(File) - Method in class net.lingala.zip4j.model.ZipModel
 
SEVEN_ZIP_SPLIT_FILE_EXTENSION_PATTERN - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
skipBytes(int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
SplitInputStream - Class in net.lingala.zip4j.io.inputstream
 
SplitInputStream(File, boolean, int) - Constructor for class net.lingala.zip4j.io.inputstream.SplitInputStream
 
SplitOutputStream - Class in net.lingala.zip4j.io.outputstream
 
SplitOutputStream(File) - Constructor for class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
SplitOutputStream(File, long) - Constructor for class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
StandardDecrypter - Class in net.lingala.zip4j.crypto
 
StandardDecrypter(char[], long, long, byte[]) - Constructor for class net.lingala.zip4j.crypto.StandardDecrypter
 
StandardEncrypter - Class in net.lingala.zip4j.crypto
 
StandardEncrypter(char[], long) - Constructor for class net.lingala.zip4j.crypto.StandardEncrypter
 
STD_DEC_HDR_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 

T

toString() - Method in class net.lingala.zip4j.model.FileHeader
 
toString() - Method in class net.lingala.zip4j.ZipFile
 

U

unsetBit(byte, int) - Static method in class net.lingala.zip4j.util.BitUtils
 
UnzipParameters - Class in net.lingala.zip4j.model
 
UnzipParameters() - Constructor for class net.lingala.zip4j.model.UnzipParameters
 
UnzipUtil - Class in net.lingala.zip4j.util
 
UnzipUtil() - Constructor for class net.lingala.zip4j.util.UnzipUtil
 
update(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
update(byte[], int, int) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
 
UPDATE_LFH_COMP_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
UPDATE_LFH_CRC - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
UPDATE_LFH_UNCOMP_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
updateKeys(byte) - Method in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
 
updateLocalFileHeader(FileHeader, ZipModel, SplitOutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
 
updateWorkCompleted(long) - Method in class net.lingala.zip4j.progress.ProgressMonitor
 

V

valueOf(String) - Static method in enum net.lingala.zip4j.exception.ZipException.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.headers.HeaderSignature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.headers.VersionMadeBy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.headers.VersionNeededToExtract
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.enums.AesKeyStrength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.enums.AesVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.enums.CompressionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.enums.CompressionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.enums.EncryptionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.enums.RandomAccessFileMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.model.ZipParameters.SymbolicLinkAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.progress.ProgressMonitor.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.progress.ProgressMonitor.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lingala.zip4j.progress.ProgressMonitor.Task
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.lingala.zip4j.exception.ZipException.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.headers.HeaderSignature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.headers.VersionMadeBy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.headers.VersionNeededToExtract
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.enums.AesKeyStrength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.enums.AesVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.enums.CompressionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.enums.CompressionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.enums.EncryptionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.enums.RandomAccessFileMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.model.ZipParameters.SymbolicLinkAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.progress.ProgressMonitor.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.progress.ProgressMonitor.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lingala.zip4j.progress.ProgressMonitor.Task
Returns an array containing the constants of this enum type, in the order they are declared.
verifyIfTaskIsCancelled() - Method in class net.lingala.zip4j.tasks.AsyncZipTask
 
verifyKey(char[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
 
VersionMadeBy - Enum in net.lingala.zip4j.headers
 
VersionNeededToExtract - Enum in net.lingala.zip4j.headers
 

W

write(int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
write(byte[]) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
write(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
 
write(int) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
 
write(int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
 
write(int) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
writeExtendedLocalHeader(LocalFileHeader, OutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
 
writeIntLittleEndian(OutputStream, int) - Method in class net.lingala.zip4j.util.RawIO
 
writeIntLittleEndian(byte[], int, int) - Method in class net.lingala.zip4j.util.RawIO
 
writeLocalFileHeader(ZipModel, LocalFileHeader, OutputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
 
writeLongLittleEndian(OutputStream, long) - Method in class net.lingala.zip4j.util.RawIO
 
writeLongLittleEndian(byte[], int, long) - Method in class net.lingala.zip4j.util.RawIO
 
writeShortLittleEndian(OutputStream, int) - Method in class net.lingala.zip4j.util.RawIO
 
writeShortLittleEndian(byte[], int, int) - Method in class net.lingala.zip4j.util.RawIO
 

Z

ZIP4J_DEFAULT_CHARSET - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
Zip4jConfig - Class in net.lingala.zip4j.model
 
Zip4jConfig(Charset, int) - Constructor for class net.lingala.zip4j.model.Zip4jConfig
 
zip4jConfig - Variable in class net.lingala.zip4j.tasks.AbstractZipTaskParameters
 
Zip4jUtil - Class in net.lingala.zip4j.util
 
Zip4jUtil() - Constructor for class net.lingala.zip4j.util.Zip4jUtil
 
Zip64EndOfCentralDirectoryLocator - Class in net.lingala.zip4j.model
 
Zip64EndOfCentralDirectoryLocator() - Constructor for class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
 
Zip64EndOfCentralDirectoryRecord - Class in net.lingala.zip4j.model
 
Zip64EndOfCentralDirectoryRecord() - Constructor for class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
 
Zip64ExtendedInfo - Class in net.lingala.zip4j.model
 
Zip64ExtendedInfo() - Constructor for class net.lingala.zip4j.model.Zip64ExtendedInfo
 
ZIP_64_NUMBER_OF_ENTRIES_LIMIT - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
ZIP_64_SIZE_LIMIT - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
ZIP_FILE_SEPARATOR - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
ZIP_STANDARD_CHARSET_NAME - Static variable in class net.lingala.zip4j.util.InternalZipConstants
 
ZipCryptoEngine - Class in net.lingala.zip4j.crypto.engine
 
ZipCryptoEngine() - Constructor for class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
 
ZipException - Exception in net.lingala.zip4j.exception
 
ZipException(String) - Constructor for exception net.lingala.zip4j.exception.ZipException
 
ZipException(Exception) - Constructor for exception net.lingala.zip4j.exception.ZipException
 
ZipException(String, Exception) - Constructor for exception net.lingala.zip4j.exception.ZipException
 
ZipException(String, ZipException.Type) - Constructor for exception net.lingala.zip4j.exception.ZipException
 
ZipException(String, Throwable, ZipException.Type) - Constructor for exception net.lingala.zip4j.exception.ZipException
 
ZipException.Type - Enum in net.lingala.zip4j.exception
 
zipFile - Variable in class net.lingala.zip4j.io.inputstream.SplitInputStream
 
ZipFile - Class in net.lingala.zip4j
Base class to handle zip files.
ZipFile(String) - Constructor for class net.lingala.zip4j.ZipFile
Creates a new ZipFile instance with the zip file at the location specified in zipFile.
ZipFile(String, char[]) - Constructor for class net.lingala.zip4j.ZipFile
Creates a new ZipFile instance with the zip file at the location specified in zipFile.
ZipFile(File) - Constructor for class net.lingala.zip4j.ZipFile
Creates a new Zip File Object with the input file.
ZipFile(File, char[]) - Constructor for class net.lingala.zip4j.ZipFile
Creates a new Zip File Object with the input file.
ZipHeader - Class in net.lingala.zip4j.model
 
ZipHeader() - Constructor for class net.lingala.zip4j.model.ZipHeader
 
ZipInputStream - Class in net.lingala.zip4j.io.inputstream
 
ZipInputStream(InputStream) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
 
ZipInputStream(InputStream, Charset) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
 
ZipInputStream(InputStream, char[]) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
 
ZipInputStream(InputStream, char[], Charset) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
 
ZipInputStream(InputStream, char[], Zip4jConfig) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
 
ZipModel - Class in net.lingala.zip4j.model
 
ZipModel() - Constructor for class net.lingala.zip4j.model.ZipModel
 
ZipOutputStream - Class in net.lingala.zip4j.io.outputstream
 
ZipOutputStream(OutputStream) - Constructor for class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
ZipOutputStream(OutputStream, Charset) - Constructor for class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
ZipOutputStream(OutputStream, char[]) - Constructor for class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
ZipOutputStream(OutputStream, char[], Charset) - Constructor for class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
ZipOutputStream(OutputStream, char[], Zip4jConfig, ZipModel) - Constructor for class net.lingala.zip4j.io.outputstream.ZipOutputStream
 
ZipParameters - Class in net.lingala.zip4j.model
Encapsulates the parameters that that control how Zip4J encodes data
ZipParameters() - Constructor for class net.lingala.zip4j.model.ZipParameters
Create a ZipParameters instance with default values; CompressionMethod.DEFLATE, CompressionLevel.NORMAL, EncryptionMethod.NONE, AesKeyStrength.KEY_STRENGTH_256, AesVerson.Two, SymbolicLinkAction.INCLUDE_LINKED_FILE_ONLY, readHiddenFiles is true, readHiddenFolders is true, includeRootInFolder is true, writeExtendedLocalFileHeader is true, overrideExistingFilesInZip is true
ZipParameters(ZipParameters) - Constructor for class net.lingala.zip4j.model.ZipParameters
Create a clone of given ZipParameters instance
ZipParameters.SymbolicLinkAction - Enum in net.lingala.zip4j.model
Indicates the action to take when a symbolic link is added to the ZIP file
ZipStandardSplitInputStream - Class in net.lingala.zip4j.io.inputstream
A split input stream for zip file split as per zip specification.
ZipStandardSplitInputStream(File, boolean, int) - Constructor for class net.lingala.zip4j.io.inputstream.ZipStandardSplitInputStream
 
ZipVersionUtils - Class in net.lingala.zip4j.util
 
ZipVersionUtils() - Constructor for class net.lingala.zip4j.util.ZipVersionUtils
 
A B C D E F G H I L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2021. All rights reserved.