Class Zip4jUtil


  • public class Zip4jUtil
    extends java.lang.Object
    • Field Detail

      • MAX_RAW_READ_FULLY_RETRY_ATTEMPTS

        private static final int MAX_RAW_READ_FULLY_RETRY_ATTEMPTS
        See Also:
        Constant Field Values
    • Constructor Detail

      • Zip4jUtil

        public Zip4jUtil()
    • Method Detail

      • isStringNullOrEmpty

        public static boolean isStringNullOrEmpty​(java.lang.String str)
      • isStringNotNullAndNotEmpty

        public static boolean isStringNotNullAndNotEmpty​(java.lang.String str)
      • createDirectoryIfNotExists

        public static boolean createDirectoryIfNotExists​(java.io.File file)
                                                  throws ZipException
        Throws:
        ZipException
      • epochToExtendedDosTime

        public static long epochToExtendedDosTime​(long time)
      • epochToDosTime

        private static long epochToDosTime​(long time)
      • dosToExtendedEpochTme

        public static long dosToExtendedEpochTme​(long dosTime)
      • dosToEpochTime

        private static long dosToEpochTime​(long dosTime)
      • convertCharArrayToByteArray

        public static byte[] convertCharArrayToByteArray​(char[] charArray,
                                                         boolean useUtf8Charset)
      • readFully

        public static int readFully​(java.io.InputStream inputStream,
                                    byte[] bufferToReadInto)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • readFully

        public static int readFully​(java.io.InputStream inputStream,
                                    byte[] b,
                                    int offset,
                                    int length)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • readUntilBufferIsFull

        private static int readUntilBufferIsFull​(java.io.InputStream inputStream,
                                                 byte[] bufferToReadInto,
                                                 int readLength)
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • convertCharArrayToByteArrayUsingUtf8

        private static byte[] convertCharArrayToByteArrayUsingUtf8​(char[] charArray)
      • convertCharArrayToByteArrayUsingDefaultCharset

        private static byte[] convertCharArrayToByteArrayUsingDefaultCharset​(char[] charArray)