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