Uses of Class
net.lingala.zip4j.model.FileHeader
-
-
Uses of FileHeader in net.lingala.zip4j
Methods in net.lingala.zip4j that return FileHeader Modifier and Type Method Description FileHeaderZipFile. getFileHeader(java.lang.String fileName)Returns FileHeader if a file header with the given fileHeader string exists in the zip model: If not returns nullMethods in net.lingala.zip4j that return types with arguments of type FileHeader Modifier and Type Method Description java.util.List<FileHeader>ZipFile. getFileHeaders()Returns the list of file headers in the zip file.Methods in net.lingala.zip4j with parameters of type FileHeader Modifier and Type Method Description voidZipFile. extractFile(FileHeader fileHeader, java.lang.String destinationPath)Extracts a specific file from the zip file to the destination path.voidZipFile. extractFile(FileHeader fileHeader, java.lang.String destinationPath, java.lang.String newFileName)Extracts a specific file from the zip file to the destination path.voidZipFile. extractFile(FileHeader fileHeader, java.lang.String destinationPath, java.lang.String newFileName, UnzipParameters unzipParameters)Extracts a specific file from the zip file to the destination path.voidZipFile. extractFile(FileHeader fileHeader, java.lang.String destinationPath, UnzipParameters unzipParameters)Extracts a specific file from the zip file to the destination path.ZipInputStreamZipFile. getInputStream(FileHeader fileHeader)Returns an input stream for reading the contents of the Zip file corresponding to the input FileHeader.voidZipFile. removeFile(FileHeader fileHeader)Removes the file provided in the input file header from the zip file.voidZipFile. renameFile(FileHeader fileHeader, java.lang.String newFileName)Renames file name of the entry represented by file header. -
Uses of FileHeader in net.lingala.zip4j.headers
Methods in net.lingala.zip4j.headers that return FileHeader Modifier and Type Method Description FileHeaderFileHeaderFactory. generateFileHeader(ZipParameters zipParameters, boolean isSplitZip, int currentDiskNumberStart, java.nio.charset.Charset charset, RawIO rawIO)static FileHeaderHeaderUtil. getFileHeader(ZipModel zipModel, java.lang.String fileName)private static FileHeaderHeaderUtil. getFileHeaderWithExactMatch(ZipModel zipModel, java.lang.String fileName)Methods in net.lingala.zip4j.headers that return types with arguments of type FileHeader Modifier and Type Method Description static java.util.List<FileHeader>HeaderUtil. getFileHeadersUnderDirectory(java.util.List<FileHeader> allFileHeaders, java.lang.String fileName)Methods in net.lingala.zip4j.headers with parameters of type FileHeader Modifier and Type Method Description private intHeaderWriter. calculateExtraDataRecordsSize(FileHeader fileHeader, boolean writeZip64ExtendedInfo)LocalFileHeaderFileHeaderFactory. generateLocalFileHeader(FileHeader fileHeader)private booleanHeaderWriter. isZip64Entry(FileHeader fileHeader)private voidHeaderReader. readExtraDataRecords(java.io.RandomAccessFile zip4jRaf, FileHeader fileHeader)private voidHeaderReader. readZip64ExtendedInfo(FileHeader fileHeader, RawIO rawIO)private voidHeaderWriter. updateFileSizesInLocalFileHeader(SplitOutputStream outputStream, FileHeader fileHeader)voidHeaderWriter. updateLocalFileHeader(FileHeader fileHeader, ZipModel zipModel, SplitOutputStream outputStream)private voidHeaderWriter. writeFileHeader(ZipModel zipModel, FileHeader fileHeader, java.io.ByteArrayOutputStream byteArrayOutputStream, RawIO rawIO, java.nio.charset.Charset charset)private voidHeaderWriter. writeRemainingExtraDataRecordsIfPresent(FileHeader fileHeader, java.io.OutputStream outputStream)Method parameters in net.lingala.zip4j.headers with type arguments of type FileHeader Modifier and Type Method Description private longHeaderWriter. countNumberOfFileHeaderEntriesOnDisk(java.util.List<FileHeader> fileHeaders, int numOfDisk)static java.util.List<FileHeader>HeaderUtil. getFileHeadersUnderDirectory(java.util.List<FileHeader> allFileHeaders, java.lang.String fileName)static longHeaderUtil. getTotalUncompressedSizeOfAllFileHeaders(java.util.List<FileHeader> fileHeaders) -
Uses of FileHeader in net.lingala.zip4j.io.inputstream
Methods in net.lingala.zip4j.io.inputstream with parameters of type FileHeader Modifier and Type Method Description LocalFileHeaderZipInputStream. getNextEntry(FileHeader fileHeader, boolean readUntilEndOfCurrentEntryIfOpen)voidNumberedSplitFileInputStream. prepareExtractionForFileHeader(FileHeader fileHeader)abstract voidSplitFileInputStream. prepareExtractionForFileHeader(FileHeader fileHeader)voidZipStandardSplitFileInputStream. prepareExtractionForFileHeader(FileHeader fileHeader) -
Uses of FileHeader in net.lingala.zip4j.io.outputstream
Fields in net.lingala.zip4j.io.outputstream declared as FileHeader Modifier and Type Field Description private FileHeaderZipOutputStream. fileHeaderMethods in net.lingala.zip4j.io.outputstream that return FileHeader Modifier and Type Method Description FileHeaderZipOutputStream. closeEntry()Methods in net.lingala.zip4j.io.outputstream with parameters of type FileHeader Modifier and Type Method Description private booleanZipOutputStream. writeCrc(FileHeader fileHeader) -
Uses of FileHeader in net.lingala.zip4j.model
Fields in net.lingala.zip4j.model with type parameters of type FileHeader Modifier and Type Field Description private java.util.List<FileHeader>CentralDirectory. fileHeadersMethods in net.lingala.zip4j.model that return types with arguments of type FileHeader Modifier and Type Method Description java.util.List<FileHeader>CentralDirectory. getFileHeaders()Methods in net.lingala.zip4j.model with parameters of type FileHeader Modifier and Type Method Description private longFileHeader. determineOffsetOfLocalFileHeader(FileHeader fileHeader)Method parameters in net.lingala.zip4j.model with type arguments of type FileHeader Modifier and Type Method Description voidCentralDirectory. setFileHeaders(java.util.List<FileHeader> fileHeaders) -
Uses of FileHeader in net.lingala.zip4j.tasks
Methods in net.lingala.zip4j.tasks that return FileHeader Modifier and Type Method Description private FileHeaderExtractAllFilesTask. getFirstFileHeader(ZipModel zipModel)Methods in net.lingala.zip4j.tasks that return types with arguments of type FileHeader Modifier and Type Method Description (package private) java.util.List<FileHeader>AbstractModifyFileTask. cloneAndSortFileHeadersByOffset(java.util.List<FileHeader> allFileHeaders)private java.util.List<FileHeader>ExtractFileTask. getFileHeadersToExtract(java.lang.String fileNameToExtract)Methods in net.lingala.zip4j.tasks with parameters of type FileHeader Modifier and Type Method Description private voidAbstractExtractFileTask. assertCanonicalPathsAreSame(java.io.File outputFile, java.lang.String outputPath, FileHeader fileHeader)private longRenameFilesTask. copyEntryAndChangeFileName(byte[] newFileNameBytes, FileHeader fileHeader, long start, long totalLengthOfEntry, java.io.RandomAccessFile inputStream, java.io.OutputStream outputStream, ProgressMonitor progressMonitor, int bufferSize)private voidAbstractExtractFileTask. createSymLink(ZipInputStream zipInputStream, FileHeader fileHeader, java.io.File outputFile, ProgressMonitor progressMonitor)private java.lang.StringExtractFileTask. determineNewFileName(java.lang.String newFileName, java.lang.String fileNameToExtract, FileHeader fileHeaderBeingExtracted)private java.io.FileAbstractExtractFileTask. determineOutputFile(FileHeader fileHeader, java.lang.String outputPath, java.lang.String newFileName)protected voidAbstractExtractFileTask. extractFile(ZipInputStream zipInputStream, FileHeader fileHeader, java.lang.String outputPath, java.lang.String newFileName, ProgressMonitor progressMonitor, byte[] readBuff)private java.util.Map.Entry<java.lang.String,java.lang.String>RenameFilesTask. getCorrespondingEntryFromMap(FileHeader fileHeaderToBeChecked, java.util.Map<java.lang.String,java.lang.String> fileNamesMap)private intAbstractModifyFileTask. getIndexOfFileHeader(java.util.List<FileHeader> allFileHeaders, FileHeader fileHeaderForIndex)(package private) longAbstractModifyFileTask. getOffsetOfNextEntry(java.util.List<FileHeader> sortedFileHeaders, FileHeader fileHeader, ZipModel zipModel)private booleanAbstractExtractFileTask. isSymbolicLink(FileHeader fileHeader)private byte[]AbstractExtractFileTask. readCompleteEntry(ZipInputStream zipInputStream, FileHeader fileHeader, ProgressMonitor progressMonitor)(package private) voidAbstractAddFileToZipTask. removeFile(FileHeader fileHeader, ProgressMonitor progressMonitor, Zip4jConfig zip4jConfig)private booleanRemoveFilesFromZipTask. shouldEntryBeRemoved(FileHeader fileHeaderToBeChecked, java.util.List<java.lang.String> fileNamesToBeRemoved)private voidRemoveFilesFromZipTask. updateHeaders(java.util.List<FileHeader> sortedFileHeaders, FileHeader fileHeaderThatWasRemoved, long offsetToSubtract)private voidRenameFilesTask. updateHeadersInZipModel(java.util.List<FileHeader> sortedFileHeaders, FileHeader fileHeader, java.lang.String newFileName, byte[] newFileNameBytes, int headersOffset)(package private) voidAbstractAddFileToZipTask. updateLocalFileHeader(FileHeader fileHeader, SplitOutputStream splitOutputStream)(package private) voidAbstractModifyFileTask. updateOffsetsForAllSubsequentFileHeaders(java.util.List<FileHeader> sortedFileHeaders, ZipModel zipModel, FileHeader fileHeaderModified, long offsetToAdd)private voidAbstractExtractFileTask. verifyNextEntry(ZipInputStream zipInputStream, FileHeader fileHeader)Method parameters in net.lingala.zip4j.tasks with type arguments of type FileHeader Modifier and Type Method Description (package private) java.util.List<FileHeader>AbstractModifyFileTask. cloneAndSortFileHeadersByOffset(java.util.List<FileHeader> allFileHeaders)private intAbstractModifyFileTask. getIndexOfFileHeader(java.util.List<FileHeader> allFileHeaders, FileHeader fileHeaderForIndex)(package private) longAbstractModifyFileTask. getOffsetOfNextEntry(java.util.List<FileHeader> sortedFileHeaders, FileHeader fileHeader, ZipModel zipModel)private voidMergeSplitZipFileTask. updateFileHeaderOffsetsForIndex(java.util.List<FileHeader> fileHeaders, long offsetToAdd, int index, int splitSignatureOverhead)private voidRemoveFilesFromZipTask. updateHeaders(java.util.List<FileHeader> sortedFileHeaders, FileHeader fileHeaderThatWasRemoved, long offsetToSubtract)private voidRenameFilesTask. updateHeadersInZipModel(java.util.List<FileHeader> sortedFileHeaders, FileHeader fileHeader, java.lang.String newFileName, byte[] newFileNameBytes, int headersOffset)(package private) voidAbstractModifyFileTask. updateOffsetsForAllSubsequentFileHeaders(java.util.List<FileHeader> sortedFileHeaders, ZipModel zipModel, FileHeader fileHeaderModified, long offsetToAdd) -
Uses of FileHeader in net.lingala.zip4j.util
Methods in net.lingala.zip4j.util with parameters of type FileHeader Modifier and Type Method Description static voidUnzipUtil. applyFileAttributes(FileHeader fileHeader, java.io.File file)static ZipInputStreamUnzipUtil. createZipInputStream(ZipModel zipModel, FileHeader fileHeader, char[] password)
-