public final class Biff8DecryptingStream extends Object implements BiffHeaderInput, LittleEndianInput
Constructor and Description |
---|
Biff8DecryptingStream(InputStream in,
int initialOffset,
Biff8EncryptionKey key) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
byte |
readByte() |
int |
readDataSize()
Reads an unsigned short value without decrypting
|
double |
readDouble() |
void |
readFully(byte[] buf) |
void |
readFully(byte[] buf,
int off,
int len) |
int |
readInt() |
long |
readLong() |
int |
readRecordSID()
Reads an unsigned short value without decrypting
|
short |
readShort() |
int |
readUByte() |
int |
readUShort() |
public Biff8DecryptingStream(InputStream in, int initialOffset, Biff8EncryptionKey key)
public int available()
available
in interface BiffHeaderInput
available
in interface LittleEndianInput
public int readRecordSID()
readRecordSID
in interface BiffHeaderInput
public int readDataSize()
readDataSize
in interface BiffHeaderInput
public double readDouble()
readDouble
in interface LittleEndianInput
public void readFully(byte[] buf)
readFully
in interface LittleEndianInput
public void readFully(byte[] buf, int off, int len)
readFully
in interface LittleEndianInput
public int readUByte()
readUByte
in interface LittleEndianInput
public byte readByte()
readByte
in interface LittleEndianInput
public int readUShort()
readUShort
in interface LittleEndianInput
public short readShort()
readShort
in interface LittleEndianInput
public int readInt()
readInt
in interface LittleEndianInput
public long readLong()
readLong
in interface LittleEndianInput
Copyright © 2020. All rights reserved.