Package net.lingala.zip4j.headers
Class HeaderUtil
- java.lang.Object
-
- net.lingala.zip4j.headers.HeaderUtil
-
public class HeaderUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HeaderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decodeStringWithCharset(byte[] data, boolean isUtf8Encoded, java.nio.charset.Charset charset)
static byte[]
getBytesFromString(java.lang.String string, java.nio.charset.Charset charset)
static FileHeader
getFileHeader(ZipModel zipModel, java.lang.String fileName)
static java.util.List<FileHeader>
getFileHeadersUnderDirectory(java.util.List<FileHeader> allFileHeaders, java.lang.String fileName)
private static FileHeader
getFileHeaderWithExactMatch(ZipModel zipModel, java.lang.String fileName)
static long
getOffsetStartOfCentralDirectory(ZipModel zipModel)
static long
getTotalUncompressedSizeOfAllFileHeaders(java.util.List<FileHeader> fileHeaders)
-
-
-
Method Detail
-
getFileHeader
public static FileHeader getFileHeader(ZipModel zipModel, java.lang.String fileName) throws ZipException
- Throws:
ZipException
-
decodeStringWithCharset
public static java.lang.String decodeStringWithCharset(byte[] data, boolean isUtf8Encoded, java.nio.charset.Charset charset)
-
getBytesFromString
public static byte[] getBytesFromString(java.lang.String string, java.nio.charset.Charset charset)
-
getOffsetStartOfCentralDirectory
public static long getOffsetStartOfCentralDirectory(ZipModel zipModel)
-
getFileHeadersUnderDirectory
public static java.util.List<FileHeader> getFileHeadersUnderDirectory(java.util.List<FileHeader> allFileHeaders, java.lang.String fileName)
-
getTotalUncompressedSizeOfAllFileHeaders
public static long getTotalUncompressedSizeOfAllFileHeaders(java.util.List<FileHeader> fileHeaders)
-
getFileHeaderWithExactMatch
private static FileHeader getFileHeaderWithExactMatch(ZipModel zipModel, java.lang.String fileName) throws ZipException
- Throws:
ZipException
-
-