Uses of Class
net.lingala.zip4j.model.FileHeader
Packages that use FileHeader
Package
Description
-
Uses of FileHeader in net.lingala.zip4j
Methods in net.lingala.zip4j that return FileHeaderModifier and TypeMethodDescriptionZipFile.getFileHeader(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 FileHeaderModifier and TypeMethodDescriptionZipFile.getFileHeaders()Returns the list of file headers in the zip file.Methods in net.lingala.zip4j with parameters of type FileHeaderModifier and TypeMethodDescriptionvoidZipFile.extractFile(FileHeader fileHeader, String destinationPath) Extracts a specific file from the zip file to the destination path.voidZipFile.extractFile(FileHeader fileHeader, String destinationPath, String newFileName) Extracts a specific file from the zip file to the destination path.voidZipFile.extractFile(FileHeader fileHeader, String destinationPath, String newFileName, UnzipParameters unzipParameters) Extracts a specific file from the zip file to the destination path.voidZipFile.extractFile(FileHeader fileHeader, String destinationPath, UnzipParameters unzipParameters) Extracts a specific file from the zip file to the destination path.ZipFile.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, 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 FileHeaderModifier and TypeMethodDescriptionFileHeaderFactory.generateFileHeader(ZipParameters zipParameters, boolean isSplitZip, int currentDiskNumberStart, Charset charset, RawIO rawIO) static FileHeaderHeaderUtil.getFileHeader(ZipModel zipModel, String fileName) private static FileHeaderHeaderUtil.getFileHeaderWithExactMatch(ZipModel zipModel, String fileName) Methods in net.lingala.zip4j.headers that return types with arguments of type FileHeaderModifier and TypeMethodDescriptionstatic List<FileHeader> HeaderUtil.getFileHeadersUnderDirectory(List<FileHeader> allFileHeaders, String fileName) Methods in net.lingala.zip4j.headers with parameters of type FileHeaderModifier and TypeMethodDescriptionprivate intHeaderWriter.calculateExtraDataRecordsSize(FileHeader fileHeader, boolean writeZip64ExtendedInfo) FileHeaderFactory.generateLocalFileHeader(FileHeader fileHeader) private booleanHeaderWriter.isZip64Entry(FileHeader fileHeader) private voidHeaderReader.readExtraDataRecords(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, ByteArrayOutputStream byteArrayOutputStream, RawIO rawIO, Charset charset) private voidHeaderWriter.writeRemainingExtraDataRecordsIfPresent(FileHeader fileHeader, OutputStream outputStream) Method parameters in net.lingala.zip4j.headers with type arguments of type FileHeaderModifier and TypeMethodDescriptionprivate longHeaderWriter.countNumberOfFileHeaderEntriesOnDisk(List<FileHeader> fileHeaders, int numOfDisk) static List<FileHeader> HeaderUtil.getFileHeadersUnderDirectory(List<FileHeader> allFileHeaders, String fileName) static longHeaderUtil.getTotalUncompressedSizeOfAllFileHeaders(List<FileHeader> fileHeaders) -
Uses of FileHeader in net.lingala.zip4j.io.inputstream
Methods in net.lingala.zip4j.io.inputstream with parameters of type FileHeaderModifier and TypeMethodDescriptionZipInputStream.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 FileHeaderMethods in net.lingala.zip4j.io.outputstream that return FileHeaderMethods in net.lingala.zip4j.io.outputstream with parameters of type FileHeaderModifier and TypeMethodDescriptionprivate booleanZipOutputStream.writeCrc(FileHeader fileHeader) -
Uses of FileHeader in net.lingala.zip4j.model
Fields in net.lingala.zip4j.model with type parameters of type FileHeaderMethods in net.lingala.zip4j.model that return types with arguments of type FileHeaderMethods in net.lingala.zip4j.model with parameters of type FileHeaderModifier and TypeMethodDescriptionprivate longFileHeader.determineOffsetOfLocalFileHeader(FileHeader fileHeader) Method parameters in net.lingala.zip4j.model with type arguments of type FileHeaderModifier and TypeMethodDescriptionvoidCentralDirectory.setFileHeaders(List<FileHeader> fileHeaders) -
Uses of FileHeader in net.lingala.zip4j.tasks
Methods in net.lingala.zip4j.tasks that return FileHeaderModifier and TypeMethodDescriptionprivate FileHeaderExtractAllFilesTask.getFirstFileHeader(ZipModel zipModel) Methods in net.lingala.zip4j.tasks that return types with arguments of type FileHeaderModifier and TypeMethodDescription(package private) List<FileHeader> AbstractModifyFileTask.cloneAndSortFileHeadersByOffset(List<FileHeader> allFileHeaders) private List<FileHeader> ExtractFileTask.getFileHeadersToExtract(String fileNameToExtract) Methods in net.lingala.zip4j.tasks with parameters of type FileHeaderModifier and TypeMethodDescriptionprivate voidAbstractExtractFileTask.assertCanonicalPathsAreSame(File outputFile, String outputPath, FileHeader fileHeader) private longRenameFilesTask.copyEntryAndChangeFileName(byte[] newFileNameBytes, FileHeader fileHeader, long start, long totalLengthOfEntry, RandomAccessFile inputStream, OutputStream outputStream, ProgressMonitor progressMonitor, int bufferSize) private voidAbstractExtractFileTask.createSymLink(ZipInputStream zipInputStream, FileHeader fileHeader, File outputFile, ProgressMonitor progressMonitor) private StringExtractFileTask.determineNewFileName(String newFileName, String fileNameToExtract, FileHeader fileHeaderBeingExtracted) private FileAbstractExtractFileTask.determineOutputFile(FileHeader fileHeader, String outputPath, String newFileName) protected voidAbstractExtractFileTask.extractFile(ZipInputStream zipInputStream, FileHeader fileHeader, String outputPath, String newFileName, ProgressMonitor progressMonitor, byte[] readBuff) RenameFilesTask.getCorrespondingEntryFromMap(FileHeader fileHeaderToBeChecked, Map<String, String> fileNamesMap) private intAbstractModifyFileTask.getIndexOfFileHeader(List<FileHeader> allFileHeaders, FileHeader fileHeaderForIndex) (package private) longAbstractModifyFileTask.getOffsetOfNextEntry(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, List<String> fileNamesToBeRemoved) private voidRemoveFilesFromZipTask.updateHeaders(List<FileHeader> sortedFileHeaders, FileHeader fileHeaderThatWasRemoved, long offsetToSubtract) private voidRenameFilesTask.updateHeadersInZipModel(List<FileHeader> sortedFileHeaders, FileHeader fileHeader, String newFileName, byte[] newFileNameBytes, int headersOffset) (package private) voidAbstractAddFileToZipTask.updateLocalFileHeader(FileHeader fileHeader, SplitOutputStream splitOutputStream) (package private) voidAbstractModifyFileTask.updateOffsetsForAllSubsequentFileHeaders(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 FileHeaderModifier and TypeMethodDescription(package private) List<FileHeader> AbstractModifyFileTask.cloneAndSortFileHeadersByOffset(List<FileHeader> allFileHeaders) private intAbstractModifyFileTask.getIndexOfFileHeader(List<FileHeader> allFileHeaders, FileHeader fileHeaderForIndex) (package private) longAbstractModifyFileTask.getOffsetOfNextEntry(List<FileHeader> sortedFileHeaders, FileHeader fileHeader, ZipModel zipModel) private voidMergeSplitZipFileTask.updateFileHeaderOffsetsForIndex(List<FileHeader> fileHeaders, long offsetToAdd, int index, int splitSignatureOverhead) private voidRemoveFilesFromZipTask.updateHeaders(List<FileHeader> sortedFileHeaders, FileHeader fileHeaderThatWasRemoved, long offsetToSubtract) private voidRenameFilesTask.updateHeadersInZipModel(List<FileHeader> sortedFileHeaders, FileHeader fileHeader, String newFileName, byte[] newFileNameBytes, int headersOffset) (package private) voidAbstractModifyFileTask.updateOffsetsForAllSubsequentFileHeaders(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 FileHeaderModifier and TypeMethodDescriptionstatic voidUnzipUtil.applyFileAttributes(FileHeader fileHeader, File file) static ZipInputStreamUnzipUtil.createZipInputStream(ZipModel zipModel, FileHeader fileHeader, char[] password)