Class marimba.io.MD5OutputStream
All Packages Class Hierarchy This Package Previous Next Index
Class marimba.io.MD5OutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----marimba.io.MD5OutputStream
- public class MD5OutputStream
- extends FilterOutputStream
An output stream class which computes an
MD5 Checksum as it is going along,
- Version:
- 1.3, 11/16/96
- Author:
- Arthur van Hoff
-
MD5OutputStream(File)
-
-
MD5OutputStream(OutputStream)
-
-
MD5OutputStream(OutputStream, int[], int)
-
-
MD5OutputStream(String)
-
-
close()
-
-
getChecksum()
- Return the checksum of this stream.
-
getDigest()
- Get the current digest for the stream.
-
main(String[])
- For testing purposes only.
-
write(byte[])
-
-
write(byte[], int, int)
-
-
write(int)
-
MD5OutputStream
public MD5OutputStream(OutputStream out,
int digest[],
int total)
MD5OutputStream
public MD5OutputStream(OutputStream out)
MD5OutputStream
public MD5OutputStream(String path) throws IOException
MD5OutputStream
public MD5OutputStream(File file) throws IOException
write
public void write(int b) throws IOException
- Overrides:
- write in class FilterOutputStream
write
public void write(byte b[]) throws IOException
- Overrides:
- write in class FilterOutputStream
write
public void write(byte b[],
int off,
int len) throws IOException
- Overrides:
- write in class FilterOutputStream
close
public void close() throws IOException
- Overrides:
- close in class FilterOutputStream
getChecksum
public Checksum getChecksum()
- Return the checksum of this stream. The checksum can be computed
only once.
getDigest
public int[] getDigest()
- Get the current digest for the stream.
main
public static void main(String argv[]) throws IOException
- For testing purposes only.
All Packages Class Hierarchy This Package Previous Next Index