Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAddFileToZipTask<T> - Class in net.lingala.zip4j.tasks
- AbstractAddFileToZipTask(ZipModel, char[], HeaderWriter, AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- 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
- AbstractModifyFileTask<T> - Class in net.lingala.zip4j.tasks
- AbstractModifyFileTask(AsyncZipTask.AsyncTaskParameters) - Constructor for class net.lingala.zip4j.tasks.AbstractModifyFileTask
- AbstractZipTaskParameters - Class in net.lingala.zip4j.tasks
- AbstractZipTaskParameters(Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.AbstractZipTaskParameters
- ADD_ENTRY - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- 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.
- 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.
- 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.
- addFilesToZip(List<File>, ProgressMonitor, ZipParameters, Zip4jConfig) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- 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
- addFileToZip(File, ZipOutputStream, ZipParameters, SplitOutputStream, ProgressMonitor, byte[]) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- 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.
- addFolder(File, ZipParameters, boolean) - Method in class net.lingala.zip4j.ZipFile
-
Internal method to add a folder 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
- addIfBitSet(byte, int, Set<PosixFilePermission>, PosixFilePermission) - Static method in class net.lingala.zip4j.util.FileUtils
- 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
- addSymlink(ZipParameters) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- addSymlinkToZip(File, ZipOutputStream, ZipParameters, SplitOutputStream) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- AES - Enum constant in enum net.lingala.zip4j.model.enums.EncryptionMethod
-
Encrypted with AES, the strongest choice but currently cannot be expanded in Windows Explorer
- 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_ENCRYPTED - Enum constant in enum net.lingala.zip4j.headers.VersionNeededToExtract
- AES_EXTRA_DATA_RECORD - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- AES_EXTRA_DATA_RECORD_SIZE - Static variable in class net.lingala.zip4j.headers.HeaderWriter
- 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_INTERNAL_ONLY - Enum constant in enum net.lingala.zip4j.model.enums.CompressionMethod
-
For internal use in Zip4J
- 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
- aes16ByteBlock - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- aes16ByteBlockPointer - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- aes16ByteBlockReadLength - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- AesCipherInputStream - Class in net.lingala.zip4j.io.inputstream
- AesCipherInputStream(ZipEntryInputStream, LocalFileHeader, char[], int, boolean) - Constructor for class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- AesCipherOutputStream - Class in net.lingala.zip4j.io.outputstream
- AesCipherOutputStream(ZipEntryOutputStream, ZipParameters, char[], boolean) - Constructor for class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- 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[], boolean) - 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, boolean) - Constructor for class net.lingala.zip4j.crypto.AESEncrypter
- aesEngine - Variable in class net.lingala.zip4j.crypto.AESDecrypter
- aesEngine - Variable in 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 - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- AESExtraDataRecord - Class in net.lingala.zip4j.model
- AESExtraDataRecord() - Constructor for class net.lingala.zip4j.model.AESExtraDataRecord
- aesKeyStrength - Variable in class net.lingala.zip4j.model.AESExtraDataRecord
- aesKeyStrength - Variable in class net.lingala.zip4j.model.ZipParameters
- AesKeyStrength - Enum in net.lingala.zip4j.model.enums
-
Indicates the AES encryption key length
- AesKeyStrength(int, int, int, int) - Constructor for enum net.lingala.zip4j.model.enums.AesKeyStrength
- aesVersion - Variable in class net.lingala.zip4j.model.AESExtraDataRecord
- aesVersion - Variable in class net.lingala.zip4j.model.ZipParameters
- AesVersion - Enum in net.lingala.zip4j.model.enums
-
Indicates the AES format used
- AesVersion(int) - Constructor for enum net.lingala.zip4j.model.enums.AesVersion
- allSortedSplitFiles - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- applyFileAttributes(FileHeader, File) - Static method in class net.lingala.zip4j.util.UnzipUtil
- applyPosixFileAttributes(Path, byte[]) - Static method in class net.lingala.zip4j.util.FileUtils
- applyWindowsFileAttributes(Path, byte[]) - Static method in class net.lingala.zip4j.util.FileUtils
- ARCEXTDATREC - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- archiveExtraDataRecord - Variable in class net.lingala.zip4j.model.ZipModel
- ArchiveExtraDataRecord - Class in net.lingala.zip4j.model
- ArchiveExtraDataRecord() - Constructor for class net.lingala.zip4j.model.ArchiveExtraDataRecord
- assertAllSplitFilesExist(File[]) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- assertCanonicalPathsAreSame(File, String, FileHeader) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- assertFileExists(File) - Static method in class net.lingala.zip4j.util.FileUtils
- assertFilesExist(List<File>, ZipParameters.SymbolicLinkAction) - Static method in class net.lingala.zip4j.util.FileUtils
- assertPRF(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- assertStreamOpen() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- assertSymbolicLinkTargetExists(File) - 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
- bin2hex(byte[]) - Static method in class net.lingala.zip4j.crypto.PBKDF2.BinTools
- BinTools - Class in net.lingala.zip4j.crypto.PBKDF2
- BinTools() - Constructor for class net.lingala.zip4j.crypto.PBKDF2.BinTools
- BitUtils - Class in net.lingala.zip4j.util
- BitUtils() - Constructor for class net.lingala.zip4j.util.BitUtils
- BUF_SIZE - Static variable in class net.lingala.zip4j.util.CrcUtil
- buff - Variable in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- buff - Variable in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- BUFF_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- bufferSize - Variable in class net.lingala.zip4j.model.Zip4jConfig
- bufferSize - Variable in class net.lingala.zip4j.ZipFile
- buildAsyncParameters() - Method in class net.lingala.zip4j.ZipFile
- buildConfig() - Method in class net.lingala.zip4j.ZipFile
- buildZip64EndOfCentralDirectoryRecord(ZipModel, int, long) - Method in class net.lingala.zip4j.headers.HeaderWriter
- BUSY - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.State
- bytesCopiedInThisIteration - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- bytesWrittenForThisPart - Variable in class net.lingala.zip4j.io.outputstream.SplitOutputStream
C
- C0 - Variable in class net.lingala.zip4j.crypto.engine.AESEngine
- C1 - Variable in class net.lingala.zip4j.crypto.engine.AESEngine
- C2 - Variable in class net.lingala.zip4j.crypto.engine.AESEngine
- C3 - Variable in class net.lingala.zip4j.crypto.engine.AESEngine
- cacheRawData(byte[], int) - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- CALCULATE_CRC - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- calculateExtraDataRecordsSize(FileHeader, boolean) - Method in class net.lingala.zip4j.headers.HeaderWriter
- 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(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
- calculateTotalWork(T) - Method in class net.lingala.zip4j.tasks.AsyncZipTask
- calculateWorkForFiles(List<File>, ZipParameters) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- cancelAllTasks - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- CANCELLED - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Result
- canSkipExtendedLocalFileHeader - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- ceil(int, int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- CENTRAL_DIRECTORY - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- centralDirectory - Variable in class net.lingala.zip4j.model.ZipModel
- CentralDirectory - Class in net.lingala.zip4j.model
- CentralDirectory() - Constructor for class net.lingala.zip4j.model.CentralDirectory
- charset - Variable in class net.lingala.zip4j.model.Zip4jConfig
- charset - Variable in class net.lingala.zip4j.ZipFile
- 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
- checkIfZip64ExtraDataRecordPresentInLFH(List<ExtraDataRecord>) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- checkOutputDirectoryStructure(File) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- CHECKSUM_MISMATCH - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
- cipherInputStream - Variable in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- CipherInputStream<T> - Class in net.lingala.zip4j.io.inputstream
- CipherInputStream(ZipEntryInputStream, LocalFileHeader, char[], int, boolean) - Constructor for class net.lingala.zip4j.io.inputstream.CipherInputStream
- cipherOutputStream - Variable in class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- CipherOutputStream<T> - Class in net.lingala.zip4j.io.outputstream
- CipherOutputStream(ZipEntryOutputStream, ZipParameters, char[], boolean) - Constructor for class net.lingala.zip4j.io.outputstream.CipherOutputStream
- cleanupFile(boolean, File, File) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- clone() - Method in class net.lingala.zip4j.model.ZipModel
- cloneAndAdjustZipParameters(ZipParameters, File, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- cloneAndPrepareZipParameters(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- cloneAndSortFileHeadersByOffset(List<FileHeader>) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- close() - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- close() - Method in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- close() - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- close() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- close() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- close() - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- close() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- close() - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- close() - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- close() - Method in class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- 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.ZipEntryOutputStream
- 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.AesCipherOutputStream
- closeEntry() - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- closeEntry() - Method in class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- closeEntry() - Method in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- closeEntry() - Method in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- closeEntry() - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- closeEntry(ZipOutputStream, SplitOutputStream, File, boolean) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- code - Variable in enum net.lingala.zip4j.headers.VersionMadeBy
- code - Variable in enum net.lingala.zip4j.headers.VersionNeededToExtract
- code - Variable in enum net.lingala.zip4j.model.enums.CompressionMethod
- comment - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- comment - Variable in class net.lingala.zip4j.tasks.SetCommentTask.SetCommentTaskTaskParameters
- compressedOutputStream - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- CompressedOutputStream - Class in net.lingala.zip4j.io.outputstream
- CompressedOutputStream(CipherOutputStream<?>) - Constructor for class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- compressedSize - Variable in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- compressedSize - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- compressedSize - Variable in class net.lingala.zip4j.model.DataDescriptor
- compressedSize - Variable in class net.lingala.zip4j.model.Zip64ExtendedInfo
- compressionLevel - Variable in class net.lingala.zip4j.model.ZipParameters
- CompressionLevel - Enum in net.lingala.zip4j.model.enums
-
Indicates the level of compression for the DEFLATE compression method
- CompressionLevel(int) - Constructor for enum net.lingala.zip4j.model.enums.CompressionLevel
- compressionMethod - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- compressionMethod - Variable in class net.lingala.zip4j.model.AESExtraDataRecord
- compressionMethod - Variable in class net.lingala.zip4j.model.ZipParameters
- CompressionMethod - Enum in net.lingala.zip4j.model.enums
-
Indicates the algorithm used for compression
- CompressionMethod(int) - Constructor for enum net.lingala.zip4j.model.enums.CompressionMethod
- computeFileCrc(File, ProgressMonitor) - Static method in class net.lingala.zip4j.util.CrcUtil
- convertCharArrayToByteArray(char[], boolean) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- convertCharArrayToByteArrayUsingDefaultCharset(char[]) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- convertCharArrayToByteArrayUsingUtf8(char[]) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- copyBytesFromBuffer(byte[], int) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- copyEntryAndChangeFileName(byte[], FileHeader, long, long, RandomAccessFile, OutputStream, ProgressMonitor, int) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
- copyFile(RandomAccessFile, OutputStream, long, long, ProgressMonitor, int) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- copyFile(RandomAccessFile, OutputStream, long, long, ProgressMonitor, int) - Static method in class net.lingala.zip4j.util.FileUtils
- counterBlock - Variable in class net.lingala.zip4j.crypto.AESDecrypter
- counterBlock - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- countingOutputStream - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- CountingOutputStream - Class in net.lingala.zip4j.io.outputstream
- CountingOutputStream(OutputStream) - Constructor for class net.lingala.zip4j.io.outputstream.CountingOutputStream
- countNumberOfFileHeaderEntriesOnDisk(List<FileHeader>, int) - Method in class net.lingala.zip4j.headers.HeaderWriter
- crc - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- crc - Variable in class net.lingala.zip4j.model.DataDescriptor
- CRC_TABLE - Static variable in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
- crc32 - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- crc32 - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- crc32(int, byte) - Method in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
- 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
- createNewZipModel() - Method in class net.lingala.zip4j.ZipFile
- 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.
- createSplitZipFileStream(ZipModel, int) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- createSymLink(ZipInputStream, FileHeader, File, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- createZipInputStream(Zip4jConfig) - Method in class net.lingala.zip4j.tasks.ExtractFileTask
- createZipInputStream(ZipModel, FileHeader, char[]) - Static method in class net.lingala.zip4j.util.UnzipUtil
- currentOpenSplitFileCounter - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- currentSplitFileCounter - Variable in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- currentTask - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- currSplitFileCounter - Variable in class net.lingala.zip4j.io.outputstream.SplitOutputStream
D
- data - Variable in class net.lingala.zip4j.model.ExtraDataRecord
- DataDescriptor - Class in net.lingala.zip4j.model
- DataDescriptor() - Constructor for class net.lingala.zip4j.model.DataDescriptor
- dataDescriptorExists - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- dataDescriptors - Variable in class net.lingala.zip4j.model.ZipModel
- dataSize - Variable in class net.lingala.zip4j.model.AESExtraDataRecord
- decodeStringWithCharset(byte[], boolean, Charset) - Static method in class net.lingala.zip4j.headers.HeaderUtil
- decompressedInputStream - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- DecompressedInputStream - Class in net.lingala.zip4j.io.inputstream
- DecompressedInputStream(CipherInputStream<?>) - Constructor for class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- decrementRemainingAesBytesLength(int) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- 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
- decryptData(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.NoCipherInputStream.NoDecrypter
- decrypter - Variable in class net.lingala.zip4j.io.inputstream.CipherInputStream
- Decrypter - Interface in net.lingala.zip4j.crypto
- DEFAULT - Enum constant in enum net.lingala.zip4j.headers.VersionNeededToExtract
- 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
- defaultFolderPath - Variable in class net.lingala.zip4j.model.ZipParameters
- deflate() - Method in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- DEFLATE - Enum constant in enum net.lingala.zip4j.model.enums.CompressionMethod
-
The Deflate compression is used.
- DEFLATE_COMPRESSED - Enum constant in enum net.lingala.zip4j.headers.VersionNeededToExtract
- deflater - Variable in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- DeflaterOutputStream - Class in net.lingala.zip4j.io.outputstream
- DeflaterOutputStream(CipherOutputStream<?>, CompressionLevel, int) - Constructor for class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- derivedKey - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
- derivedPasswordVerifier - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- deriveKey(char[], int, boolean) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- derivePasswordBasedKey(byte[], char[], AesKeyStrength, boolean) - 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
- determineActualFilesToAdd(AddFilesToZipTask.AddFilesToZipTaskParameters) - Method in class net.lingala.zip4j.tasks.AddFilesToZipTask
- determineFileNameLength(String, Charset) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
- determineGeneralPurposeBitFlag(boolean, ZipParameters, Charset) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
- determineNewFileName(String, String, FileHeader) - Method in class net.lingala.zip4j.tasks.ExtractFileTask
- determineOffsetOfLocalFileHeader(FileHeader) - Method in class net.lingala.zip4j.model.FileHeader
- determineOutputFile(FileHeader, String, String) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- determineVersionMadeBy(ZipParameters, RawIO) - Static method in class net.lingala.zip4j.util.ZipVersionUtils
- determineVersionNeededToExtract(ZipParameters) - Static method in class net.lingala.zip4j.util.ZipVersionUtils
- DIGITAL_SIGNATURE - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- digitalSignature - Variable in class net.lingala.zip4j.model.CentralDirectory
- DigitalSignature - Class in net.lingala.zip4j.model
- DigitalSignature() - Constructor for class net.lingala.zip4j.model.DigitalSignature
- diskNumberStart - Variable in class net.lingala.zip4j.model.FileHeader
- diskNumberStart - Variable in class net.lingala.zip4j.model.Zip64ExtendedInfo
- doFinal() - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- doFinal(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- doFinal(byte[]) - Method in interface net.lingala.zip4j.crypto.PBKDF2.PRF
- doFinal(int) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- doMacUpdate(int) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- DOSTIME_BEFORE_1980 - Static variable in class net.lingala.zip4j.util.Zip4jUtil
- dosToEpochTime(long) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- dosToExtendedEpochTme(long) - Static method in class net.lingala.zip4j.util.Zip4jUtil
E
- encryptBlock(int[][]) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
- encryptByte(byte) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
- encryptData(byte[]) - Method in class net.lingala.zip4j.crypto.AESEncrypter
- encryptData(byte[]) - Method in interface net.lingala.zip4j.crypto.Encrypter
- encryptData(byte[]) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
- encryptData(byte[]) - Method in class net.lingala.zip4j.io.outputstream.NoCipherOutputStream.NoEncrypter
- encryptData(byte[], int, int) - Method in class net.lingala.zip4j.crypto.AESEncrypter
- encryptData(byte[], int, int) - Method in interface net.lingala.zip4j.crypto.Encrypter
- encryptData(byte[], int, int) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
- encryptData(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.NoCipherOutputStream.NoEncrypter
- encrypter - Variable in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- Encrypter - Interface in net.lingala.zip4j.crypto
- encryptFiles - Variable in class net.lingala.zip4j.model.ZipParameters
- encryptionMethod - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- encryptionMethod - Variable in class net.lingala.zip4j.model.ZipParameters
- EncryptionMethod - Enum in net.lingala.zip4j.model.enums
-
Indicates the encryption method used in the ZIP file
- EncryptionMethod() - Constructor for enum net.lingala.zip4j.model.enums.EncryptionMethod
- end - Variable in class net.lingala.zip4j.model.ZipModel
- END_OF_CENTRAL_DIRECTORY - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- ENDHDR - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- endOfCentralDirectoryRecord - Variable in class net.lingala.zip4j.model.ZipModel
- EndOfCentralDirectoryRecord - Class in net.lingala.zip4j.model
- EndOfCentralDirectoryRecord() - Constructor for class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- endOfCompressedDataReached() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- endOfEntryBuffer - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- endOfEntryReached(InputStream, int) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- endOfEntryReached(InputStream, int) - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- endOfEntryReached(InputStream, int) - Method in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- endOfEntryReached(InputStream, int) - 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
- ensureStreamOpen() - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- entryClosed - Variable in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- entryClosed - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- entryCRC - Variable in class net.lingala.zip4j.model.ZipParameters
- entryEOFReached - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- entrySize - Variable in class net.lingala.zip4j.model.ZipParameters
- epochToDosTime(long) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- epochToExtendedDosTime(long) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- equals(Object) - Method in class net.lingala.zip4j.model.AbstractFileHeader
- equals(Object) - Method in class net.lingala.zip4j.model.FileHeader
- ERROR - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Result
- exception - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- excludeFileFilter - Variable in class net.lingala.zip4j.model.ZipParameters
- 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(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
- executeTask(T, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AsyncZipTask
- executorService - Variable in class net.lingala.zip4j.tasks.AsyncZipTask.AsyncTaskParameters
- executorService - Variable in class net.lingala.zip4j.tasks.AsyncZipTask
- executorService - Variable in class net.lingala.zip4j.ZipFile
- extensibleDataSector - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- externalFileAttributes - Variable in class net.lingala.zip4j.model.FileHeader
- EXTRA_DATA_RECORD - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- EXTRACT_ENTRY - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- 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(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) - 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(String, String, UnzipParameters) - Method in class net.lingala.zip4j.ZipFile
-
Extracts a specific file from the zip file to the destination path.
- 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, String) - 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.
- extractFile(FileHeader, 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, String, String, Zip4jConfig) - Constructor for class net.lingala.zip4j.tasks.ExtractFileTask.ExtractFileTaskParameters
- extractSymbolicLinks - Variable in class net.lingala.zip4j.model.UnzipParameters
- ExtraDataRecord - Class in net.lingala.zip4j.model
- ExtraDataRecord() - Constructor for class net.lingala.zip4j.model.ExtraDataRecord
- extraDataRecords - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- extraField - Variable in class net.lingala.zip4j.model.LocalFileHeader
- extraFieldData - Variable in class net.lingala.zip4j.model.ArchiveExtraDataRecord
- extraFieldLength - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- extraFieldLength - Variable in class net.lingala.zip4j.model.ArchiveExtraDataRecord
F
- FAST - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 3 Deflate compression
- FASTER - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 2 Deflate compression
- FASTEST - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 1 Deflate compression.
- FILE_NOT_FOUND - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
- FILE_SEPARATOR - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- fileComment - Variable in class net.lingala.zip4j.model.FileHeader
- fileComment - Variable in class net.lingala.zip4j.model.ZipParameters
- fileCommentLength - Variable in class net.lingala.zip4j.model.FileHeader
- fileHeader - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- FileHeader - Class in net.lingala.zip4j.model
- FileHeader() - Constructor for class net.lingala.zip4j.model.FileHeader
- fileHeaderFactory - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- FileHeaderFactory - Class in net.lingala.zip4j.headers
- FileHeaderFactory() - Constructor for class net.lingala.zip4j.headers.FileHeaderFactory
- fileHeaders - Variable in class net.lingala.zip4j.model.CentralDirectory
- fileName - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- fileName - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- fileNameInZip - Variable in class net.lingala.zip4j.model.ZipParameters
- fileNameLength - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- fileNamesMap - Variable in class net.lingala.zip4j.tasks.RenameFilesTask.RenameFilesTaskParameters
- fileNameUTF8Encoded - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- filesToAdd - Variable in class net.lingala.zip4j.tasks.AddFilesToZipTask.AddFilesToZipTaskParameters
- filesToRemove - Variable in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask.RemoveFilesFromZipTaskParameters
- fileToExtract - Variable in class net.lingala.zip4j.tasks.ExtractFileTask.ExtractFileTaskParameters
- FileUtils - Class in net.lingala.zip4j.util
- FileUtils() - Constructor for class net.lingala.zip4j.util.FileUtils
- fill() - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- filterNonExistingEntries(List<String>) - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
- filterNonExistingEntriesAndAddSeparatorIfNeeded(Map<String, String>) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
- finalizeZipFile(ZipModel, OutputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- finalizeZipFileWithoutValidations(ZipModel, OutputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- finished - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- folderToAdd - Variable in class net.lingala.zip4j.tasks.AddFolderToZipTask.AddFolderToZipTaskParameters
- fromString(PBKDF2Parameters, String) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2HexFormatter
- fullReset() - Method in class net.lingala.zip4j.progress.ProgressMonitor
G
- generalPurposeFlag - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- generateAESExtraDataRecord(ZipParameters) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
- generateFileHeader(ZipParameters, boolean, int, Charset, RawIO) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
- generateFirstGeneralPurposeByte(boolean, ZipParameters) - 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
- generateSalt(int) - Method in class net.lingala.zip4j.crypto.AESEncrypter
- generateWorkingKey(byte[]) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
- getAesEncryptionHeaderSize(AESExtraDataRecord) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- 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(int) - 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.io.outputstream.CompressedOutputStream
- 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
- getCompressedSize(LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- 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
- getCorrespondingEntryFromMap(FileHeader, Map<String, String>) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
- 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
- getCurrentSplitFileCounter(OutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
- 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
- getDecrypter() - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- 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
- getEncrypter() - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- getEncryptionHeaderSize(LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- getEncryptionKey(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipStandardCipherOutputStream
- 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
- getExtensionZerosPrefix(int) - Static method in class net.lingala.zip4j.util.FileUtils
- 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(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
- getFileHeader(ZipModel, String) - Static method in class net.lingala.zip4j.headers.HeaderUtil
- 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.
- getFileHeadersToExtract(String) - Method in class net.lingala.zip4j.tasks.ExtractFileTask
- getFileHeadersUnderDirectory(List<FileHeader>, String) - Static method in class net.lingala.zip4j.headers.HeaderUtil
- getFileHeaderWithExactMatch(ZipModel, String) - 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
- getFileNameWithSystemFileSeparators(String) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- 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, ZipParameters) - Static method in class net.lingala.zip4j.util.FileUtils
- getFilesToAdd(AddFolderToZipTask.AddFolderToZipTaskParameters) - Method in class net.lingala.zip4j.tasks.AddFolderToZipTask
- getFinalMac() - Method in class net.lingala.zip4j.crypto.AESEncrypter
- getFirstFileHeader(ZipModel) - Method in class net.lingala.zip4j.tasks.ExtractAllFilesTask
- 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
- getHLen() - Method in interface net.lingala.zip4j.crypto.PBKDF2.PRF
- getIndexOfFileHeader(List<FileHeader>, FileHeader) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- 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
- getLastReadRawDataCache() - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- getLastReadRawDataCache() - Method in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- getLevel() - Method in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Get the Deflate compression level (0-9) for this CompressionLevel
- getLocalFileHeader() - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- 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
- getNameOfFileInZip(File, String) - Static method in class net.lingala.zip4j.util.FileUtils
- getNewFileName(String, String, String) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
- getNextEntry() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- getNextEntry(FileHeader, boolean) - 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.ZipStandardSplitFileInputStream
- getNextSplitZipFile(ZipModel, int) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- getNumberOfBytesRead() - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- getNumberOfBytesReadForThisEntry() - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- getNumberOfBytesWritten() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- getNumberOfBytesWrittenForThisEntry() - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- getNumberOfBytesWrittenForThisEntry() - Method in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- getNumberOfDiskStartOfZip64EndOfCentralDirectoryRecord() - Method in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
- getNumberOfEntriesInCentralDirectory(ZipModel) - Method in class net.lingala.zip4j.headers.HeaderReader
- 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
- getOffsetOfCentralDirectory(ZipModel) - Method in class net.lingala.zip4j.headers.HeaderWriter
- getOffsetOfEndOfCentralDirectory() - Method in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- getOffsetOfNextEntry(List<FileHeader>, FileHeader, ZipModel) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- 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
- getPassword() - Method in interface net.lingala.zip4j.util.PasswordCallback
- getPasswordVerifier() - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- getPercentDone() - Method in class net.lingala.zip4j.progress.ProgressMonitor
- getPosixFileAttributes(Path) - Static method in class net.lingala.zip4j.util.FileUtils
- getProgressMonitor() - Method in class net.lingala.zip4j.ZipFile
- 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
- getSalt(LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- 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() - Method in class net.lingala.zip4j.ZipFile
-
Returns the full file path+names of all split zip files in an ArrayList.
- getSplitZipFiles(ZipModel) - Static method in class net.lingala.zip4j.util.FileUtils
- getStandardDecrypterHeaderBytes() - Method in class net.lingala.zip4j.io.inputstream.ZipStandardCipherInputStream
- 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
- getTemporaryFile(String) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- 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 class 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
- getWindowsFileAttributes(Path) - Static method in class net.lingala.zip4j.util.FileUtils
- 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
- hashCode() - Method in class net.lingala.zip4j.model.FileHeader
- header - Variable in class net.lingala.zip4j.model.ExtraDataRecord
- headerBytes - Variable in class net.lingala.zip4j.crypto.StandardEncrypter
- headerReader - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- 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
- HeaderSignature(long) - Constructor for enum net.lingala.zip4j.headers.HeaderSignature
- HeaderUtil - Class in net.lingala.zip4j.headers
- HeaderUtil() - Constructor for class net.lingala.zip4j.headers.HeaderUtil
- headerWriter - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- headerWriter - Variable in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- headerWriter - Variable in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
- headerWriter - Variable in class net.lingala.zip4j.tasks.RenameFilesTask
- headerWriter - Variable in class net.lingala.zip4j.ZipFile
- HeaderWriter - Class in net.lingala.zip4j.headers
- HeaderWriter() - Constructor for class net.lingala.zip4j.headers.HeaderWriter
- hex - Static variable in class net.lingala.zip4j.crypto.PBKDF2.BinTools
- hex2bin(char) - Static method in class net.lingala.zip4j.crypto.PBKDF2.BinTools
- hex2bin(String) - Static method in class net.lingala.zip4j.crypto.PBKDF2.BinTools
- HIGHER - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 6 Deflate compression
- hLen - Variable in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
I
- INCLUDE_LINK_AND_LINKED_FILE - Enum constant in enum net.lingala.zip4j.model.ZipParameters.SymbolicLinkAction
-
Add the symbolic link itself and the target file with its original filename and its contents
- INCLUDE_LINK_ONLY - Enum constant in enum net.lingala.zip4j.model.ZipParameters.SymbolicLinkAction
-
Add only the symbolic link itself, not the target file or its contents
- INCLUDE_LINKED_FILE_ONLY - Enum constant in enum net.lingala.zip4j.model.ZipParameters.SymbolicLinkAction
-
Add only the target file and its contents, using the filename of the symbolic link
- includeRootFolder - Variable in class net.lingala.zip4j.model.ZipParameters
- incrementAesByteBlockPointer(int) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- inflater - Variable in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- 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.engine.AESEngine
- init(byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- init(byte[]) - Method in interface net.lingala.zip4j.crypto.PBKDF2.PRF
- init(byte[], byte[], char[], AESExtraDataRecord, boolean) - Method in class net.lingala.zip4j.crypto.AESDecrypter
- init(byte[], char[], long, long, boolean) - Method in class net.lingala.zip4j.crypto.StandardDecrypter
- init(char[], long, boolean) - Method in class net.lingala.zip4j.crypto.StandardEncrypter
- init(char[], AesKeyStrength, boolean) - Method in class net.lingala.zip4j.crypto.AESEncrypter
- initializeAndWriteFileHeader(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- initializeCipherInputStream(ZipEntryInputStream, LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- initializeCipherOutputStream(ZipEntryOutputStream, ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- initializeCompressedOutputStream(CipherOutputStream<?>, ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- initializeCompressedOutputStream(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- initializeDecompressorForThisEntry(CipherInputStream<?>, LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- initializeDecrypter(LocalFileHeader, char[], boolean) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- initializeDecrypter(LocalFileHeader, char[], boolean) - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- initializeDecrypter(LocalFileHeader, char[], boolean) - Method in class net.lingala.zip4j.io.inputstream.NoCipherInputStream
- initializeDecrypter(LocalFileHeader, char[], boolean) - Method in class net.lingala.zip4j.io.inputstream.ZipStandardCipherInputStream
- initializeEncrypter(OutputStream, ZipParameters, char[], boolean) - Method in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- initializeEncrypter(OutputStream, ZipParameters, char[], boolean) - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- initializeEncrypter(OutputStream, ZipParameters, char[], boolean) - Method in class net.lingala.zip4j.io.outputstream.NoCipherOutputStream
- initializeEncrypter(OutputStream, ZipParameters, char[], boolean) - Method in class net.lingala.zip4j.io.outputstream.ZipStandardCipherOutputStream
- initializeEntryInputStream(LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- initializeOutputStream(SplitOutputStream, Zip4jConfig) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- initializeRandomAccessFileForHeaderReading() - Method in class net.lingala.zip4j.ZipFile
- initializeZipModel(ZipModel, CountingOutputStream) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- initKeys(char[], boolean) - Method in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
- initProgressMonitor() - Method in class net.lingala.zip4j.tasks.AsyncZipTask
- inputStream - Variable in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- inputStream - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- inputStream - Variable in class net.lingala.zip4j.tasks.AddStreamToZipTask.AddStreamToZipTaskParameters
- INT(byte[], int, int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- intBuff - Variable in class net.lingala.zip4j.headers.HeaderReader
- intBuff - Variable in class net.lingala.zip4j.headers.HeaderWriter
- intBuff - Variable in class net.lingala.zip4j.util.RawIO
- internalFileAttributes - Variable in class net.lingala.zip4j.model.FileHeader
- InternalZipConstants - Class in net.lingala.zip4j.util
- InternalZipConstants() - Constructor for class net.lingala.zip4j.util.InternalZipConstants
- isBitSet(byte, int) - Static method in class net.lingala.zip4j.util.BitUtils
- isBufferSizeFitForCurrSplitFile(int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
-
Checks if the given buffer size will be fit in the current split file.
- isCancelAllTasks() - Method in class net.lingala.zip4j.progress.ProgressMonitor
- isDataDescriptorExists() - Method in class net.lingala.zip4j.model.AbstractFileHeader
- isDirectory - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- isDirectory() - Method in class net.lingala.zip4j.model.AbstractFileHeader
- isDirectory(byte[], String) - Method in class net.lingala.zip4j.headers.HeaderReader
- isEncrypted - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- isEncrypted - Variable in class net.lingala.zip4j.ZipFile
- 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
- isEncryptionMethodZipStandard(LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- isEntryDirectory(String) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- 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
- isHeaderData(byte[]) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- 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 - Variable in class net.lingala.zip4j.model.ZipModel
- 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
- isSplitZipArchive - Variable in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- isSplitZipFile() - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- isSplitZipFile() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- isSplitZipFile(OutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
- isStringNotNullAndNotEmpty(String) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- isStringNullOrEmpty(String) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- isSymbolicLink(File) - Static method in class net.lingala.zip4j.util.FileUtils
- isSymbolicLink(FileHeader) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- 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.
- isUseUtf8CharsetForPasswords() - Method in class net.lingala.zip4j.model.Zip4jConfig
- isUseUtf8CharsetForPasswords() - Method in class net.lingala.zip4j.ZipFile
- 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
- isZip64Entry(FileHeader) - Method in class net.lingala.zip4j.headers.HeaderWriter
- isZip64Format - Variable in class net.lingala.zip4j.model.ZipModel
- 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
- iv - Variable in class net.lingala.zip4j.crypto.AESDecrypter
- iv - Variable in class net.lingala.zip4j.crypto.AESEncrypter
K
- KEY_STRENGTH_128 - Enum constant in enum net.lingala.zip4j.model.enums.AesKeyStrength
-
128-bit AES key length
- KEY_STRENGTH_192 - Enum constant in enum net.lingala.zip4j.model.enums.AesKeyStrength
-
192-bit AES key length
- KEY_STRENGTH_256 - Enum constant in enum net.lingala.zip4j.model.enums.AesKeyStrength
-
256-bit AES key length
- keyLength - Variable in enum net.lingala.zip4j.model.enums.AesKeyStrength
- keys - Variable in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
L
- lastModifiedFileTime - Variable in class net.lingala.zip4j.model.ZipParameters
- lastModifiedTime - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- lastReadRawDataCache - Variable in class net.lingala.zip4j.io.inputstream.CipherInputStream
- lastSplitZipFileNumber - Variable in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- len - Variable in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- length() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- lengthToCopyInThisIteration - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- lengthToRead - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- level - Variable in enum net.lingala.zip4j.model.enums.CompressionLevel
- LOCAL_FILE_HEADER - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- localFileHeader - Variable in class net.lingala.zip4j.io.inputstream.CipherInputStream
- localFileHeader - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- localFileHeader - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- LocalFileHeader - Class in net.lingala.zip4j.model
- LocalFileHeader() - Constructor for class net.lingala.zip4j.model.LocalFileHeader
- localFileHeaders - Variable in class net.lingala.zip4j.model.ZipModel
- locateOffsetOfEndOfCentralDirectory(RandomAccessFile) - Method in class net.lingala.zip4j.headers.HeaderReader
- locateOffsetOfEndOfCentralDirectoryByReverseSeek(RandomAccessFile) - Method in class net.lingala.zip4j.headers.HeaderReader
- longBuff - Variable in class net.lingala.zip4j.headers.HeaderWriter
- longBuff - Variable in class net.lingala.zip4j.util.RawIO
- loopCount - Variable in class net.lingala.zip4j.crypto.AESEncrypter
M
- mac - Variable in class net.lingala.zip4j.crypto.AESDecrypter
- mac - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- mac - Variable in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- macAlgorithm - Variable in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- MacBasedPRF - Class in net.lingala.zip4j.crypto.PBKDF2
- MacBasedPRF(String) - Constructor for class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- macCache - Variable in class net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
- macLength - Variable in enum net.lingala.zip4j.model.enums.AesKeyStrength
- 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
- MAX_RAW_READ_FULLY_RETRY_ATTEMPTS - Static variable in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- MAX_RAW_READ_FULLY_RETRY_ATTEMPTS - Static variable in class net.lingala.zip4j.util.Zip4jUtil
- MAXIMUM - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 7 Deflate compression
- MEDIUM_FAST - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 4 Deflate compression
- MERGE_ZIP_FILES - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- 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
- negate(long) - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
- 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
- newFileName - Variable in class net.lingala.zip4j.tasks.ExtractFileTask.ExtractFileTaskParameters
- NO_COMPRESSION - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 0 - No compression
- NoCipherInputStream - Class in net.lingala.zip4j.io.inputstream
- NoCipherInputStream(ZipEntryInputStream, LocalFileHeader, char[], int) - Constructor for class net.lingala.zip4j.io.inputstream.NoCipherInputStream
- NoCipherInputStream.NoDecrypter - Class in net.lingala.zip4j.io.inputstream
- NoCipherOutputStream - Class in net.lingala.zip4j.io.outputstream
- NoCipherOutputStream(ZipEntryOutputStream, ZipParameters, char[]) - Constructor for class net.lingala.zip4j.io.outputstream.NoCipherOutputStream
- NoCipherOutputStream.NoEncrypter - Class in net.lingala.zip4j.io.outputstream
- NoDecrypter() - Constructor for class net.lingala.zip4j.io.inputstream.NoCipherInputStream.NoDecrypter
- NoEncrypter() - Constructor for class net.lingala.zip4j.io.outputstream.NoCipherOutputStream.NoEncrypter
- nonce - Variable in class net.lingala.zip4j.crypto.AESDecrypter
- nonce - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- NONE - Enum constant in enum net.lingala.zip4j.model.enums.EncryptionMethod
-
No encryption is performed
- NONE - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- NORMAL - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 5 Deflate compression.
- NumberedSplitFileInputStream - Class in net.lingala.zip4j.io.inputstream
-
A split input stream for zip file split with 7-zip.
- NumberedSplitFileInputStream(File) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- 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(File, String) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- NumberedSplitRandomAccessFile(File, String, File[]) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- NumberedSplitRandomAccessFile(String, String) - Constructor for class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- numberOfBytesRead - Variable in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- numberOfBytesWritten - Variable in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- numberOfBytesWrittenForThisEntry - Variable in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- numberOfDiskStartOfZip64EndOfCentralDirectoryRecord - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
- numberOfThisDisk - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- numberOfThisDisk - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- numberOfThisDiskStartOfCentralDir - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- numberOfThisDiskStartOfCentralDirectory - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
O
- offsetLocalHeader - Variable in class net.lingala.zip4j.model.FileHeader
- offsetLocalHeader - Variable in class net.lingala.zip4j.model.Zip64ExtendedInfo
- offsetOfEndOfCentralDirectory - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- offsetOfStartOfCentralDirectory - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- offsetStartCentralDirectoryWRTStartDiskNumber - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- offsetStartOfData - Variable in class net.lingala.zip4j.model.LocalFileHeader
- offsetWithAesBlock - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- offsetZip64EndOfCentralDirectoryRecord - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
- ONE - Enum constant in enum net.lingala.zip4j.model.enums.AesVersion
-
Version 1 of the AES format
- oneByteBuffer - Variable in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- openInputStreams - Variable in class net.lingala.zip4j.ZipFile
- openLastSplitFileForReading() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- openRandomAccessFileForIndex(int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- openRandomAccessFileForIndex(int) - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- outputPath - Variable in class net.lingala.zip4j.tasks.ExtractAllFilesTask.ExtractAllFilesTaskParameters
- outputPath - Variable in class net.lingala.zip4j.tasks.ExtractFileTask.ExtractFileTaskParameters
- outputStream - Variable in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- outputStream - Variable in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- OutputStreamWithSplitZipSupport - Interface in net.lingala.zip4j.io.outputstream
- outputZipFile - Variable in class net.lingala.zip4j.tasks.MergeSplitZipFileTask.MergeSplitZipFileTaskParameters
- overrideExistingFilesInZip - Variable in class net.lingala.zip4j.model.ZipParameters
P
- parameters - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- parseExtraDataRecords(byte[], int) - Method in class net.lingala.zip4j.headers.HeaderReader
- password - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- password - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- password - Variable in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- password - Variable in class net.lingala.zip4j.tasks.ExtractAllFilesTask
- password - Variable in class net.lingala.zip4j.tasks.ExtractFileTask
- password - Variable in class net.lingala.zip4j.ZipFile
- passwordCallback - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- PasswordCallback - Interface in net.lingala.zip4j.util
- pause - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- PBKDF2(PRF, byte[], int, int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- 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
- PBKDF2HexFormatter - Class in net.lingala.zip4j.crypto.PBKDF2
- PBKDF2HexFormatter() - Constructor for class net.lingala.zip4j.crypto.PBKDF2.PBKDF2HexFormatter
- 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
- pendingBuffer - Variable in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- pendingBufferLength - Variable in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- percentDone - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- performTaskWithErrorHandling(T, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AsyncZipTask
- PRE_ULTRA - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 8 Deflate compression
- prepareBuffAESIVBytes(byte[], int) - Static method in class net.lingala.zip4j.crypto.AesCipherUtil
- prepareExtractionForFileHeader(FileHeader) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- prepareExtractionForFileHeader(FileHeader) - Method in class net.lingala.zip4j.io.inputstream.SplitFileInputStream
- prepareExtractionForFileHeader(FileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- prepareZipInputStream(Zip4jConfig) - Method in class net.lingala.zip4j.tasks.ExtractAllFilesTask
- prf - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
- PRF - Interface in net.lingala.zip4j.crypto.PBKDF2
- 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
- processHeaderData(ZipModel, OutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
- progressMonitor - Variable in class net.lingala.zip4j.tasks.AsyncZipTask.AsyncTaskParameters
- progressMonitor - Variable in class net.lingala.zip4j.tasks.AsyncZipTask
- progressMonitor - Variable in class net.lingala.zip4j.ZipFile
- 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.DecompressedInputStream
- pushBackInputStreamIfNecessary(PushbackInputStream) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- putNextEntry(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
R
- raf - Variable in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- random - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- randomAccessFile - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- randomAccessFile - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- randomAccessFile - Variable in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- RandomAccessFileMode - Enum in net.lingala.zip4j.model.enums
- RandomAccessFileMode(String) - Constructor for enum net.lingala.zip4j.model.enums.RandomAccessFileMode
- rawCode - Variable in enum net.lingala.zip4j.model.enums.AesKeyStrength
- rawIO - Variable in class net.lingala.zip4j.headers.HeaderReader
- rawIO - Variable in class net.lingala.zip4j.headers.HeaderWriter
- rawIO - Variable in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- rawIO - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- rawIO - Variable in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- rawIO - Variable in class net.lingala.zip4j.tasks.RenameFilesTask
- RawIO - Class in net.lingala.zip4j.util
- RawIO() - Constructor for class net.lingala.zip4j.util.RawIO
- rcon - Static variable in class net.lingala.zip4j.crypto.engine.AESEngine
- read() - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- read() - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- read() - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- read(byte[]) - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.DecompressedInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitFileInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- read(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- READ - Enum constant in enum net.lingala.zip4j.model.enums.RandomAccessFileMode
- readAesExtraDataRecord(List<ExtraDataRecord>, RawIO) - Method in class net.lingala.zip4j.headers.HeaderReader
- readAesExtraDataRecord(AbstractFileHeader, RawIO) - Method in class net.lingala.zip4j.headers.HeaderReader
- readAllHeaders(RandomAccessFile, Zip4jConfig) - Method in class net.lingala.zip4j.headers.HeaderReader
- readCentralDirectory(RandomAccessFile, RawIO, Charset) - Method in class net.lingala.zip4j.headers.HeaderReader
- readCompleteEntry(ZipInputStream, FileHeader, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- readDataDescriptor(InputStream, boolean) - Method in class net.lingala.zip4j.headers.HeaderReader
- readEndOfCentralDirectoryRecord(RandomAccessFile, RawIO, Zip4jConfig) - Method in class net.lingala.zip4j.headers.HeaderReader
- readExtendedLocalFileHeaderIfPresent() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- readExtraDataRecords(InputStream, int) - Method in class net.lingala.zip4j.headers.HeaderReader
- readExtraDataRecords(InputStream, LocalFileHeader) - Method in class net.lingala.zip4j.headers.HeaderReader
- readExtraDataRecords(RandomAccessFile, int) - Method in class net.lingala.zip4j.headers.HeaderReader
- readExtraDataRecords(RandomAccessFile, FileHeader) - Method in class net.lingala.zip4j.headers.HeaderReader
- readFully(InputStream, byte[]) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- readFully(InputStream, byte[], int) - Method in class net.lingala.zip4j.util.RawIO
- readFully(InputStream, byte[], int, int) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- readHiddenFiles - Variable in class net.lingala.zip4j.model.ZipParameters
- readHiddenFolders - Variable in class net.lingala.zip4j.model.ZipParameters
- readIntLittleEndian(byte[]) - Method in class net.lingala.zip4j.util.RawIO
- readIntLittleEndian(byte[], int) - Method in class net.lingala.zip4j.util.RawIO
- readIntLittleEndian(InputStream) - Method in class net.lingala.zip4j.util.RawIO
- readIntLittleEndian(RandomAccessFile) - Method in class net.lingala.zip4j.util.RawIO
- readLocalFileHeader(InputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderReader
- readLongLittleEndian(byte[], 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(RandomAccessFile) - Method in class net.lingala.zip4j.util.RawIO
- readLongLittleEndian(RandomAccessFile, int) - Method in class net.lingala.zip4j.util.RawIO
- readRaw(byte[]) - Method in class net.lingala.zip4j.io.inputstream.CipherInputStream
- readRawFully(byte[]) - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- readShortLittleEndian(byte[], int) - Method in class net.lingala.zip4j.util.RawIO
- readShortLittleEndian(InputStream) - Method in class net.lingala.zip4j.util.RawIO
- readShortLittleEndian(RandomAccessFile) - Method in class net.lingala.zip4j.util.RawIO
- readStoredMac(InputStream) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- readSymbolicLink(File) - Static method in class net.lingala.zip4j.util.FileUtils
- readUntilBufferIsFull(byte[], int) - Method in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- readUntilBufferIsFull(InputStream, byte[], int) - Static method in class net.lingala.zip4j.util.Zip4jUtil
- readUntilEndOfEntry() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- READY - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.State
- readZip64EndCentralDirRec(RandomAccessFile, RawIO) - Method in class net.lingala.zip4j.headers.HeaderReader
- readZip64EndOfCentralDirectoryLocator(RandomAccessFile, RawIO, long) - Method in class net.lingala.zip4j.headers.HeaderReader
- readZip64ExtendedInfo(List<ExtraDataRecord>, RawIO, long, long, long, int) - Method in class net.lingala.zip4j.headers.HeaderReader
- readZip64ExtendedInfo(FileHeader, RawIO) - Method in class net.lingala.zip4j.headers.HeaderReader
- readZip64ExtendedInfo(LocalFileHeader, RawIO) - Method in class net.lingala.zip4j.headers.HeaderReader
- readZipComment(RandomAccessFile, int, Charset) - Method in class net.lingala.zip4j.headers.HeaderReader
- readZipInfo() - Method in class net.lingala.zip4j.ZipFile
-
Reads the zip header information for this zip file.
- remainingAes16ByteBlockLength - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- REMOVE_ENTRY - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- removeFile(String) - Method in class net.lingala.zip4j.ZipFile
-
Removes the file provided in the input parameters from the zip file.
- removeFile(FileHeader) - Method in class net.lingala.zip4j.ZipFile
-
Removes the file provided in the input file header from the zip file.
- removeFile(FileHeader, ProgressMonitor, Zip4jConfig) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- removeFileIfExists(ZipModel, Zip4jConfig, String, ProgressMonitor) - Method in class net.lingala.zip4j.tasks.AddStreamToZipTask
- 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
- removeFilesIfExists(List<File>, ZipParameters, ProgressMonitor, Zip4jConfig) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- RENAME_FILE - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- renameFile(String, String) - Method in class net.lingala.zip4j.ZipFile
-
Renames file name of the entry represented by input fileNameToRename.
- renameFile(FileHeader, String) - Method in class net.lingala.zip4j.ZipFile
-
Renames file name of the entry represented by file header.
- 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
- replaceFileNameInZip(String, String) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- reset() - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- reset() - Method in class net.lingala.zip4j.progress.ProgressMonitor
- resetBytes(byte[]) - Method in class net.lingala.zip4j.util.RawIO
- resetFields() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- restoreFileName(File, File) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- result - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- Result() - Constructor for enum net.lingala.zip4j.progress.ProgressMonitor.Result
- rootFolderNameInZip - Variable in class net.lingala.zip4j.model.ZipParameters
- rounds - Variable in class net.lingala.zip4j.crypto.engine.AESEngine
- runInThread - Variable in class net.lingala.zip4j.tasks.AsyncZipTask.AsyncTaskParameters
- runInThread - Variable in class net.lingala.zip4j.tasks.AsyncZipTask
- runInThread - Variable in class net.lingala.zip4j.ZipFile
- rwMode - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
S
- S - Static variable in class net.lingala.zip4j.crypto.engine.AESEngine
- salt - Variable in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Parameters
- saltBytes - Variable in class net.lingala.zip4j.crypto.AESEncrypter
- saltLength - Variable in enum net.lingala.zip4j.model.enums.AesKeyStrength
- 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
- seekInCurrentPart(RandomAccessFile, long) - Method in class net.lingala.zip4j.headers.HeaderReader
- serialVersionUID - Static variable in exception class net.lingala.zip4j.exception.ZipException
- SET_COMMENT - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Task
- 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
- setBitIfApplicable(boolean, byte, int) - Static method in class net.lingala.zip4j.util.FileUtils
- 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
- setDefaultFolderPath(AddFolderToZipTask.AddFolderToZipTaskParameters) - Method in class net.lingala.zip4j.tasks.AddFolderToZipTask
- 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
- setFilePointerToReadZip64EndCentralDirLoc(RandomAccessFile, long) - Method in class net.lingala.zip4j.headers.HeaderReader
- 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.
- setUseUtf8CharsetForPasswords(boolean) - Method in class net.lingala.zip4j.ZipFile
- 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
- shift(int, int) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
- shortBuff - Variable in class net.lingala.zip4j.util.RawIO
- shouldEntryBeRemoved(FileHeader, List<String>) - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
- signature - Variable in class net.lingala.zip4j.model.ZipHeader
- signatureData - Variable in class net.lingala.zip4j.model.DigitalSignature
- singleByteArray - Variable in class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- singleByteArray - Variable in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- singleByteBuffer - Variable in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- singleByteBuffer - Variable in class net.lingala.zip4j.io.inputstream.CipherInputStream
- singleByteBuffer - Variable in class net.lingala.zip4j.io.inputstream.InflaterInputStream
- singleByteBuffer - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- size - Variable in class net.lingala.zip4j.model.Zip64ExtendedInfo
- sizeOfCentralDirectory - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- sizeOfCentralDirectory - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- sizeOfData - Variable in class net.lingala.zip4j.model.DigitalSignature
- sizeOfData - Variable in class net.lingala.zip4j.model.ExtraDataRecord
- sizeOfZip64EndCentralDirectoryRecord - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- skipBytes(int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- SPECIFICATION_VERSION - Enum constant in enum net.lingala.zip4j.headers.VersionMadeBy
- SPLIT_ZIP - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- splitArchive - Variable in class net.lingala.zip4j.model.ZipModel
- SplitFileInputStream - Class in net.lingala.zip4j.io.inputstream
- SplitFileInputStream() - Constructor for class net.lingala.zip4j.io.inputstream.SplitFileInputStream
- splitInputStream - Variable in class net.lingala.zip4j.tasks.ExtractAllFilesTask
- splitInputStream - Variable in class net.lingala.zip4j.tasks.ExtractFileTask
- splitLength - Variable in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- splitLength - Variable in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- splitLength - Variable in class net.lingala.zip4j.model.ZipModel
- 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[], boolean) - Constructor for class net.lingala.zip4j.crypto.StandardDecrypter
- StandardEncrypter - Class in net.lingala.zip4j.crypto
- StandardEncrypter(char[], long, boolean) - Constructor for class net.lingala.zip4j.crypto.StandardEncrypter
- start - Variable in class net.lingala.zip4j.model.ZipModel
- START_INDEX - Static variable in class net.lingala.zip4j.crypto.AesCipherUtil
- startNextSplitFile() - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- state - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- State() - Constructor for enum net.lingala.zip4j.progress.ProgressMonitor.State
- stateIn(byte[], int) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
- stateOut(byte[], int) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
- STD_DEC_HDR_SIZE - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- STORE - Enum constant in enum net.lingala.zip4j.model.enums.CompressionMethod
-
No compression is performed
- StoreInputStream - Class in net.lingala.zip4j.io.inputstream
- StoreInputStream(CipherInputStream<?>) - Constructor for class net.lingala.zip4j.io.inputstream.StoreInputStream
- StoreOutputStream - Class in net.lingala.zip4j.io.outputstream
- StoreOutputStream(CipherOutputStream<?>) - Constructor for class net.lingala.zip4j.io.outputstream.StoreOutputStream
- streamClosed - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- streamClosed - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- subWord(int) - Method in class net.lingala.zip4j.crypto.engine.AESEngine
- SUCCESS - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Result
- symbolicLinkAction - Variable in class net.lingala.zip4j.model.ZipParameters
- SymbolicLinkAction() - Constructor for enum net.lingala.zip4j.model.ZipParameters.SymbolicLinkAction
T
- T0 - Static variable in class net.lingala.zip4j.crypto.engine.AESEngine
- Task() - Constructor for enum net.lingala.zip4j.progress.ProgressMonitor.Task
- TASK_CANCELLED_EXCEPTION - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
- TEMPORARY_SPANNING_MARKER - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- threadFactory - Variable in class net.lingala.zip4j.ZipFile
- toString() - Method in class net.lingala.zip4j.model.FileHeader
- toString() - Method in class net.lingala.zip4j.ZipFile
- toString(PBKDF2Parameters) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2HexFormatter
- totalNumberOfDiscs - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
- totalNumberOfEntriesInCentralDirectory - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- totalNumberOfEntriesInCentralDirectory - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- totalNumberOfEntriesInCentralDirectoryOnThisDisk - Variable in class net.lingala.zip4j.model.EndOfCentralDirectoryRecord
- totalNumberOfEntriesInCentralDirectoryOnThisDisk - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- totalWork - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- TWO - Enum constant in enum net.lingala.zip4j.model.enums.AesVersion
-
Version 2 of the AES format
- type - Variable in exception class net.lingala.zip4j.exception.ZipException
- Type() - Constructor for enum net.lingala.zip4j.exception.ZipException.Type
U
- ULTRA - Enum constant in enum net.lingala.zip4j.model.enums.CompressionLevel
-
Level 9 Deflate compression.
- uncompressedSize - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- uncompressedSize - Variable in class net.lingala.zip4j.model.DataDescriptor
- uncompressedSize - Variable in class net.lingala.zip4j.model.Zip64ExtendedInfo
- uncompressedSizeForThisEntry - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- UNIX - Enum constant in enum net.lingala.zip4j.headers.VersionMadeBy
- unixMode - Variable in class net.lingala.zip4j.model.ZipParameters
- UNKNOWN - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
- UNKNOWN_COMPRESSION_METHOD - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
- unsetBit(byte, int) - Static method in class net.lingala.zip4j.util.BitUtils
- UNSUPPORTED_ENCRYPTION - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
- unzipFile(ZipInputStream, File, ProgressMonitor, byte[]) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- unzipParameters - Variable in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- 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
- updateFileHeaderOffsetsForIndex(List<FileHeader>, long, int, int) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- updateFileSizesInLocalFileHeader(SplitOutputStream, FileHeader) - Method in class net.lingala.zip4j.headers.HeaderWriter
- updateHeaders(List<FileHeader>, FileHeader, long) - Method in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
- updateHeadersForMergeSplitFileAction(ZipModel, long, OutputStream, Charset) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- updateHeadersInZipModel(List<FileHeader>, FileHeader, String, byte[], int) - Method in class net.lingala.zip4j.tasks.RenameFilesTask
- updateKeys(byte) - Method in class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
- updateLocalFileHeader(FileHeader, SplitOutputStream) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- updateLocalFileHeader(FileHeader, ZipModel, SplitOutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
- updateOffsetsForAllSubsequentFileHeaders(List<FileHeader>, ZipModel, FileHeader, long) - Method in class net.lingala.zip4j.tasks.AbstractModifyFileTask
- updateSplitEndCentralDirectory(ZipModel) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- updateSplitZip64EndCentralDirLocator(ZipModel, long) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- updateSplitZip64EndCentralDirRec(ZipModel, long) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- updateSplitZipModel(ZipModel, long) - Method in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- updateWorkCompleted(long) - Method in class net.lingala.zip4j.progress.ProgressMonitor
- USE_UTF8_FOR_PASSWORD_ENCODING_DECODING - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- useUtf8CharsetForPasswords - Variable in class net.lingala.zip4j.model.Zip4jConfig
- useUtf8CharsetForPasswords - Variable in class net.lingala.zip4j.ZipFile
V
- validateAndGetFileName(String) - Method in class net.lingala.zip4j.headers.FileHeaderFactory
- value - Variable in enum net.lingala.zip4j.headers.HeaderSignature
- value - Variable in enum net.lingala.zip4j.model.enums.RandomAccessFileMode
- 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.
- vendorID - Variable in class net.lingala.zip4j.model.AESExtraDataRecord
- verifyAllSplitFilesOfZipExists(List<File>) - Method in class net.lingala.zip4j.ZipFile
- verifyContent(byte[], int) - Method in class net.lingala.zip4j.io.inputstream.AesCipherInputStream
- verifyCrc() - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- verifyIfTaskIsCancelled() - Method in class net.lingala.zip4j.tasks.AsyncZipTask
- verifyLocalFileHeader(LocalFileHeader) - Method in class net.lingala.zip4j.io.inputstream.ZipInputStream
- verifyNextEntry(ZipInputStream, FileHeader) - Method in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- verifyZipParameters(ZipParameters) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- verifyZipParameters(ZipParameters) - Method in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- versionMadeBy - Variable in class net.lingala.zip4j.model.FileHeader
- versionMadeBy - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- VersionMadeBy - Enum in net.lingala.zip4j.headers
- VersionMadeBy(byte) - Constructor for enum net.lingala.zip4j.headers.VersionMadeBy
- versionNeededToExtract - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- versionNeededToExtract - Variable in class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- VersionNeededToExtract - Enum in net.lingala.zip4j.headers
- VersionNeededToExtract(int) - Constructor for enum net.lingala.zip4j.headers.VersionNeededToExtract
- versionNumber - Variable in enum net.lingala.zip4j.model.enums.AesVersion
W
- WINDOWS - Enum constant in enum net.lingala.zip4j.headers.VersionMadeBy
- WORK_IN_PROGRESS - Enum constant in enum net.lingala.zip4j.progress.ProgressMonitor.Result
- workCompleted - Variable in class net.lingala.zip4j.progress.ProgressMonitor
- workingKey - Variable in class net.lingala.zip4j.crypto.engine.AESEngine
- write(byte[]) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- write(byte[]) - Method in class net.lingala.zip4j.io.outputstream.ZipStandardCipherOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- write(byte[], int, int) - Method in class net.lingala.zip4j.io.outputstream.ZipStandardCipherOutputStream
- write(int) - Method in class net.lingala.zip4j.io.inputstream.NumberedSplitRandomAccessFile
- write(int) - Method in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.CompressedOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.CountingOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.DeflaterOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- write(int) - Method in class net.lingala.zip4j.io.outputstream.ZipStandardCipherOutputStream
- WRITE - Enum constant in enum net.lingala.zip4j.model.enums.RandomAccessFileMode
- writeAesEncryptionHeaderData(AESEncrypter) - Method in class net.lingala.zip4j.io.outputstream.AesCipherOutputStream
- writeCentralDirectory(ZipModel, ByteArrayOutputStream, RawIO, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeCompressedSizeInZip64ExtraRecord - Variable in class net.lingala.zip4j.model.LocalFileHeader
- writeCrc(FileHeader) - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- writeEndOfCentralDirectoryRecord(ZipModel, int, long, ByteArrayOutputStream, RawIO, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeExtendedLocalFileHeader - Variable in class net.lingala.zip4j.model.ZipParameters
- writeExtendedLocalHeader(LocalFileHeader, OutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeFileHeader(ZipModel, FileHeader, ByteArrayOutputStream, RawIO, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeHeaders(byte[]) - Method in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- writeIntLittleEndian(byte[], int, int) - Method in class net.lingala.zip4j.util.RawIO
- writeIntLittleEndian(OutputStream, int) - Method in class net.lingala.zip4j.util.RawIO
- writeLocalFileHeader(ZipModel, LocalFileHeader, OutputStream, Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeLongLittleEndian(byte[], int, long) - Method in class net.lingala.zip4j.util.RawIO
- writeLongLittleEndian(OutputStream, long) - Method in class net.lingala.zip4j.util.RawIO
- writeRemainingExtraDataRecordsIfPresent(FileHeader, OutputStream) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeShortLittleEndian(byte[], int, int) - Method in class net.lingala.zip4j.util.RawIO
- writeShortLittleEndian(OutputStream, int) - Method in class net.lingala.zip4j.util.RawIO
- writeSplitZipHeaderIfApplicable() - Method in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- writeZip64EndOfCentralDirectoryLocator(Zip64EndOfCentralDirectoryLocator, ByteArrayOutputStream, RawIO) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeZip64EndOfCentralDirectoryRecord(Zip64EndOfCentralDirectoryRecord, ByteArrayOutputStream, RawIO) - Method in class net.lingala.zip4j.headers.HeaderWriter
- writeZipHeaderBytes(ZipModel, OutputStream, byte[], Charset) - Method in class net.lingala.zip4j.headers.HeaderWriter
- WRONG_PASSWORD - Enum constant in enum net.lingala.zip4j.exception.ZipException.Type
X
- xor(byte[], byte[]) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
Z
- ZIP_64_FORMAT - Enum constant in enum net.lingala.zip4j.headers.VersionNeededToExtract
- 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 - Enum constant in enum net.lingala.zip4j.model.enums.EncryptionMethod
-
Encrypted with the weak ZIP standard algorithm
- ZIP_STANDARD_CHARSET_NAME - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- ZIP_STANDARD_VARIANT_STRONG - Enum constant in enum net.lingala.zip4j.model.enums.EncryptionMethod
-
Encrypted with the stronger ZIP standard algorithm
- ZIP4J_DEFAULT_CHARSET - Static variable in class net.lingala.zip4j.util.InternalZipConstants
- zip4jConfig - Variable in class net.lingala.zip4j.io.inputstream.ZipInputStream
- zip4jConfig - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- zip4jConfig - Variable in class net.lingala.zip4j.tasks.AbstractZipTaskParameters
- Zip4jConfig - Class in net.lingala.zip4j.model
- Zip4jConfig(Charset, int, boolean) - Constructor for class net.lingala.zip4j.model.Zip4jConfig
- Zip4jUtil - Class in net.lingala.zip4j.util
- Zip4jUtil() - Constructor for class net.lingala.zip4j.util.Zip4jUtil
- ZIP64_END_CENTRAL_DIRECTORY_LOCATOR - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- ZIP64_END_CENTRAL_DIRECTORY_RECORD - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- ZIP64_EXTRA_DATA_RECORD_SIZE_FH - Static variable in class net.lingala.zip4j.headers.HeaderWriter
- ZIP64_EXTRA_DATA_RECORD_SIZE_LFH - Static variable in class net.lingala.zip4j.headers.HeaderWriter
- ZIP64_EXTRA_FIELD_SIGNATURE - Enum constant in enum net.lingala.zip4j.headers.HeaderSignature
- zip64EndOfCentralDirectoryLocator - Variable in class net.lingala.zip4j.model.ZipModel
- Zip64EndOfCentralDirectoryLocator - Class in net.lingala.zip4j.model
- Zip64EndOfCentralDirectoryLocator() - Constructor for class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryLocator
- zip64EndOfCentralDirectoryRecord - Variable in class net.lingala.zip4j.model.ZipModel
- Zip64EndOfCentralDirectoryRecord - Class in net.lingala.zip4j.model
- Zip64EndOfCentralDirectoryRecord() - Constructor for class net.lingala.zip4j.model.Zip64EndOfCentralDirectoryRecord
- zip64ExtendedInfo - Variable in class net.lingala.zip4j.model.AbstractFileHeader
- Zip64ExtendedInfo - Class in net.lingala.zip4j.model
- Zip64ExtendedInfo() - Constructor for class net.lingala.zip4j.model.Zip64ExtendedInfo
- zipCryptoEngine - Variable in class net.lingala.zip4j.crypto.StandardDecrypter
- zipCryptoEngine - Variable in class net.lingala.zip4j.crypto.StandardEncrypter
- ZipCryptoEngine - Class in net.lingala.zip4j.crypto.engine
- ZipCryptoEngine() - Constructor for class net.lingala.zip4j.crypto.engine.ZipCryptoEngine
- zipEntryInputStream - Variable in class net.lingala.zip4j.io.inputstream.CipherInputStream
- ZipEntryInputStream - Class in net.lingala.zip4j.io.inputstream
- ZipEntryInputStream(InputStream, long) - Constructor for class net.lingala.zip4j.io.inputstream.ZipEntryInputStream
- zipEntryOutputStream - Variable in class net.lingala.zip4j.io.outputstream.CipherOutputStream
- ZipEntryOutputStream - Class in net.lingala.zip4j.io.outputstream
- ZipEntryOutputStream(OutputStream) - Constructor for class net.lingala.zip4j.io.outputstream.ZipEntryOutputStream
- ZipException - Exception Class in net.lingala.zip4j.exception
- ZipException(Exception) - Constructor for exception class net.lingala.zip4j.exception.ZipException
- ZipException(String) - Constructor for exception class net.lingala.zip4j.exception.ZipException
- ZipException(String, Exception) - Constructor for exception class net.lingala.zip4j.exception.ZipException
- ZipException(String, Throwable, ZipException.Type) - Constructor for exception class net.lingala.zip4j.exception.ZipException
- ZipException(String, ZipException.Type) - Constructor for exception class net.lingala.zip4j.exception.ZipException
- ZipException.Type - Enum in net.lingala.zip4j.exception
- zipFile - Variable in class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- zipFile - Variable in class net.lingala.zip4j.io.outputstream.SplitOutputStream
- zipFile - Variable in class net.lingala.zip4j.model.ZipModel
- zipFile - Variable in class net.lingala.zip4j.ZipFile
- ZipFile - Class in net.lingala.zip4j
-
Base class to handle zip files.
- 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.
- 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.
- 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, 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
- ZipInputStream(InputStream, char[], PasswordCallback, Zip4jConfig) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
- ZipInputStream(InputStream, Charset) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
- ZipInputStream(InputStream, PasswordCallback) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
- ZipInputStream(InputStream, PasswordCallback, Charset) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
- ZipInputStream(InputStream, PasswordCallback, Zip4jConfig) - Constructor for class net.lingala.zip4j.io.inputstream.ZipInputStream
- zipModel - Variable in class net.lingala.zip4j.headers.HeaderReader
- zipModel - Variable in class net.lingala.zip4j.io.outputstream.ZipOutputStream
- zipModel - Variable in class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
- zipModel - Variable in class net.lingala.zip4j.tasks.AbstractExtractFileTask
- zipModel - Variable in class net.lingala.zip4j.tasks.MergeSplitZipFileTask
- zipModel - Variable in class net.lingala.zip4j.tasks.RemoveFilesFromZipTask
- zipModel - Variable in class net.lingala.zip4j.tasks.RenameFilesTask
- zipModel - Variable in class net.lingala.zip4j.tasks.SetCommentTask
- zipModel - Variable in class net.lingala.zip4j.ZipFile
- 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, 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
- ZipOutputStream(OutputStream, Charset) - Constructor for class net.lingala.zip4j.io.outputstream.ZipOutputStream
- zipParameters - Variable in class net.lingala.zip4j.tasks.AddFilesToZipTask.AddFilesToZipTaskParameters
- zipParameters - Variable in class net.lingala.zip4j.tasks.AddFolderToZipTask.AddFolderToZipTaskParameters
- zipParameters - Variable in class net.lingala.zip4j.tasks.AddStreamToZipTask.AddStreamToZipTaskParameters
- 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
- ZipStandardCipherInputStream - Class in net.lingala.zip4j.io.inputstream
- ZipStandardCipherInputStream(ZipEntryInputStream, LocalFileHeader, char[], int, boolean) - Constructor for class net.lingala.zip4j.io.inputstream.ZipStandardCipherInputStream
- ZipStandardCipherOutputStream - Class in net.lingala.zip4j.io.outputstream
- ZipStandardCipherOutputStream(ZipEntryOutputStream, ZipParameters, char[], boolean) - Constructor for class net.lingala.zip4j.io.outputstream.ZipStandardCipherOutputStream
- ZipStandardSplitFileInputStream - Class in net.lingala.zip4j.io.inputstream
-
A split input stream for zip file split as per zip specification.
- ZipStandardSplitFileInputStream(File, boolean, int) - Constructor for class net.lingala.zip4j.io.inputstream.ZipStandardSplitFileInputStream
- ZipVersionUtils - Class in net.lingala.zip4j.util
- ZipVersionUtils() - Constructor for class net.lingala.zip4j.util.ZipVersionUtils
_
- _F(byte[], int, PRF, byte[], int, int) - Method in class net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form