Package net.lingala.zip4j.util
Class Zip4jUtil
java.lang.Object
net.lingala.zip4j.util.Zip4jUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
convertCharArrayToByteArray
(char[] charArray, boolean useUtf8Charset) private static byte[]
convertCharArrayToByteArrayUsingDefaultCharset
(char[] charArray) private static byte[]
convertCharArrayToByteArrayUsingUtf8
(char[] charArray) static boolean
private static long
dosToEpochTime
(long dosTime) static long
dosToExtendedEpochTme
(long dosTime) private static long
epochToDosTime
(long time) static long
epochToExtendedDosTime
(long time) static CompressionMethod
getCompressionMethod
(AbstractFileHeader localFileHeader) static boolean
static boolean
static int
readFully
(InputStream inputStream, byte[] bufferToReadInto) static int
readFully
(InputStream inputStream, byte[] b, int offset, int length) private static int
readUntilBufferIsFull
(InputStream inputStream, byte[] bufferToReadInto, int readLength)
-
Field Details
-
DOSTIME_BEFORE_1980
private static final long DOSTIME_BEFORE_1980- See Also:
-
MAX_RAW_READ_FULLY_RETRY_ATTEMPTS
private static final int MAX_RAW_READ_FULLY_RETRY_ATTEMPTS- See Also:
-
-
Constructor Details
-
Zip4jUtil
public Zip4jUtil()
-
-
Method Details
-
isStringNullOrEmpty
-
isStringNotNullAndNotEmpty
-
createDirectoryIfNotExists
- 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) -
getCompressionMethod
public static CompressionMethod getCompressionMethod(AbstractFileHeader localFileHeader) throws ZipException - Throws:
ZipException
-
readFully
- Throws:
IOException
-
readFully
public static int readFully(InputStream inputStream, byte[] b, int offset, int length) throws IOException - Throws:
IOException
-
readUntilBufferIsFull
private static int readUntilBufferIsFull(InputStream inputStream, byte[] bufferToReadInto, int readLength) throws IOException - Throws:
IOException
-
convertCharArrayToByteArrayUsingUtf8
private static byte[] convertCharArrayToByteArrayUsingUtf8(char[] charArray) -
convertCharArrayToByteArrayUsingDefaultCharset
private static byte[] convertCharArrayToByteArrayUsingDefaultCharset(char[] charArray)
-