Class HeaderUtil

java.lang.Object
net.lingala.zip4j.headers.HeaderUtil

public class HeaderUtil extends Object
  • Constructor Details

    • HeaderUtil

      public HeaderUtil()
  • Method Details

    • getFileHeader

      public static FileHeader getFileHeader(ZipModel zipModel, String fileName) throws ZipException
      Throws:
      ZipException
    • decodeStringWithCharset

      public static String decodeStringWithCharset(byte[] data, boolean isUtf8Encoded, Charset charset)
    • getBytesFromString

      public static byte[] getBytesFromString(String string, 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)
    • getFileHeaderWithExactMatch

      private static FileHeader getFileHeaderWithExactMatch(ZipModel zipModel, String fileName) throws ZipException
      Throws:
      ZipException