Class Zip4jUtil
java.lang.Object
net.lingala.zip4j.util.Zip4jUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate 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 booleanprivate static longdosToEpochTime(long dosTime) static longdosToExtendedEpochTme(long dosTime) private static longepochToDosTime(long time) static longepochToExtendedDosTime(long time) static CompressionMethodgetCompressionMethod(AbstractFileHeader localFileHeader) static booleanstatic booleanstatic intreadFully(InputStream inputStream, byte[] bufferToReadInto) static intreadFully(InputStream inputStream, byte[] b, int offset, int length) private static intreadUntilBufferIsFull(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)
-