Package net.lingala.zip4j.util
Class RawIO
- java.lang.Object
-
- net.lingala.zip4j.util.RawIO
-
public class RawIO extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RawIO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidreadFully(java.io.InputStream inputStream, byte[] buff, int readLen)intreadIntLittleEndian(byte[] b)intreadIntLittleEndian(byte[] b, int pos)intreadIntLittleEndian(java.io.InputStream inputStream)intreadIntLittleEndian(java.io.RandomAccessFile randomAccessFile)longreadLongLittleEndian(byte[] array, int pos)longreadLongLittleEndian(java.io.InputStream inputStream)longreadLongLittleEndian(java.io.InputStream inputStream, int readLen)longreadLongLittleEndian(java.io.RandomAccessFile randomAccessFile)longreadLongLittleEndian(java.io.RandomAccessFile randomAccessFile, int readLen)intreadShortLittleEndian(byte[] buff, int position)intreadShortLittleEndian(java.io.InputStream inputStream)intreadShortLittleEndian(java.io.RandomAccessFile randomAccessFile)private voidresetBytes(byte[] b)voidwriteIntLittleEndian(byte[] array, int pos, int value)voidwriteIntLittleEndian(java.io.OutputStream outputStream, int value)voidwriteLongLittleEndian(byte[] array, int pos, long value)voidwriteLongLittleEndian(java.io.OutputStream outputStream, long value)voidwriteShortLittleEndian(byte[] array, int pos, int value)voidwriteShortLittleEndian(java.io.OutputStream outputStream, int value)
-
-
-
Method Detail
-
readLongLittleEndian
public long readLongLittleEndian(java.io.RandomAccessFile randomAccessFile) throws java.io.IOException- Throws:
java.io.IOException
-
readLongLittleEndian
public long readLongLittleEndian(java.io.RandomAccessFile randomAccessFile, int readLen) throws java.io.IOException- Throws:
java.io.IOException
-
readLongLittleEndian
public long readLongLittleEndian(java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
readLongLittleEndian
public long readLongLittleEndian(java.io.InputStream inputStream, int readLen) throws java.io.IOException- Throws:
java.io.IOException
-
readLongLittleEndian
public long readLongLittleEndian(byte[] array, int pos)
-
readIntLittleEndian
public int readIntLittleEndian(java.io.RandomAccessFile randomAccessFile) throws java.io.IOException- Throws:
java.io.IOException
-
readIntLittleEndian
public int readIntLittleEndian(java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
readIntLittleEndian
public int readIntLittleEndian(byte[] b)
-
readIntLittleEndian
public int readIntLittleEndian(byte[] b, int pos)
-
readShortLittleEndian
public int readShortLittleEndian(java.io.RandomAccessFile randomAccessFile) throws java.io.IOException- Throws:
java.io.IOException
-
readShortLittleEndian
public int readShortLittleEndian(java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
readShortLittleEndian
public int readShortLittleEndian(byte[] buff, int position)
-
writeShortLittleEndian
public void writeShortLittleEndian(java.io.OutputStream outputStream, int value) throws java.io.IOException- Throws:
java.io.IOException
-
writeShortLittleEndian
public void writeShortLittleEndian(byte[] array, int pos, int value)
-
writeIntLittleEndian
public void writeIntLittleEndian(java.io.OutputStream outputStream, int value) throws java.io.IOException- Throws:
java.io.IOException
-
writeIntLittleEndian
public void writeIntLittleEndian(byte[] array, int pos, int value)
-
writeLongLittleEndian
public void writeLongLittleEndian(java.io.OutputStream outputStream, long value) throws java.io.IOException- Throws:
java.io.IOException
-
writeLongLittleEndian
public void writeLongLittleEndian(byte[] array, int pos, long value)
-
readFully
private void readFully(java.io.InputStream inputStream, byte[] buff, int readLen) throws java.io.IOException- Throws:
java.io.IOException
-
resetBytes
private void resetBytes(byte[] b)
-
-