public final class ChecksumAlgorithmHelper
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
ChecksumAlgorithmHelper() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
calculate(byte[] data,
java.util.List<ChecksumAlgorithmFactory> factories)
Calculates checksums for specified data.
|
static java.util.Map<java.lang.String,java.lang.String> |
calculate(java.io.File file,
java.util.List<ChecksumAlgorithmFactory> factories)
Calculates checksums for specified file.
|
private static java.util.Map<java.lang.String,java.lang.String> |
calculate(java.io.InputStream inputStream,
java.util.List<ChecksumAlgorithmFactory> factories) |
public static java.util.Map<java.lang.String,java.lang.String> calculate(byte[] data, java.util.List<ChecksumAlgorithmFactory> factories) throws java.io.IOException
data
- The content for which to calculate checksums, must not be null
.factories
- The checksum algorithm factories to use, must not be null
.null
.java.io.IOException
- In case of any problem.public static java.util.Map<java.lang.String,java.lang.String> calculate(java.io.File file, java.util.List<ChecksumAlgorithmFactory> factories) throws java.io.IOException
file
- The file for which to calculate checksums, must not be null
.factories
- The checksum algorithm factories to use, must not be null
.null
.java.io.IOException
- In case of any problem.private static java.util.Map<java.lang.String,java.lang.String> calculate(java.io.InputStream inputStream, java.util.List<ChecksumAlgorithmFactory> factories) throws java.io.IOException
java.io.IOException