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