| Interface | Description |
|---|---|
| ChecksumProvider |
An interface producing checksums or message digests (depending on the
implementing class) of a given type of input.
|
| ChecksumProviderFactory |
A factory producing throw-away objects of the
ChecksumProvider type. |
| Class | Description |
|---|---|
| AbstractChecksumProvider |
Abstract skeleton class implementing
ChecksumProvider and providing
implementations of the interface methods using a universal checksum class
object. |
| Adler32ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using Adler32
as the message digest algorithm. |
| ChecksumProviderFactoryImpl |
An implementation of the
ChecksumProviderFactory interface. |
| CRC32ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using
CRC32 as the message digest algorithm. |
| FileSizeChecksumProviderImpl |
Trivial checksum provider whose hash is simply the number of bytes that were put into the calculation.
|
| MD5ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using MD5
as the message digest algorithm. |
| Murmur128ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using Murmur3_128
as the hash algorithm. |
| Murmur32ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using Murmur3_32
as the hash algorithm. |
| SHA1ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using SHA1
as the secure hash algorithm. |
| Enum | Description |
|---|---|
| ChecksumType |
Enumeration defining the possible algorithms used for calculating checksums.
|
Version: 5.3.3-ice35-b63
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.