blob: 58bb47b561183caf503f886ecd92cb2408d7271a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* Listing1906.java */
import java.io.*;
import java.util.zip.*;
public class Listing1906
{
public static void main(String[] args)
{
if (args.length != 1) {
System.out.println("Usage: java Listing1906 file");
System.exit(1);
}
try {
CheckedInputStream in = new CheckedInputStream(
new FileInputStream(args[0]),
new Adler32()
);
byte[] buf = new byte[4096];
int len;
while ((len = in.read(buf)) > 0) {
//nichts
}
System.out.println(in.getChecksum().getValue());
in.close();
} catch (IOException e) {
System.err.println(e.toString());
}
}
}
|