java.util.zip
Class CheckedInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.util.zip.CheckedInputStream
InputStream that computes a checksum of the data being read using a
supplied Checksum object.
Author:See Also:
CheckedInputStream
public CheckedInputStream(java.io.InputStream in, java.util.zip.Checksum sum)
Creates a new CheckInputStream on top of the supplied OutputStream
using the supplied Checksum.
Parameters:
getChecksum
public Checksum getChecksum()
Returns the Checksum object used. To get the data checksum computed so
far call getChecksum.getValue()
.
read
public int read()
Reads one byte, updates the checksum and returns the read byte
(or -1 when the end of file was reached).
read
public int read(byte[] buf, int off, int len)
Reads at most len bytes in the supplied buffer and updates the checksum
with it. Returns the number of bytes actually read or -1 when the end
of file was reached.
Parameters:
skip
public long skip(long n)
Skips n bytes by reading them in a temporary buffer and updating the
the checksum with that buffer. Returns the actual number of bytes skiped
which can be less then requested when the end of file is reached.
Parameters: