インタフェース | 説明 |
---|---|
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. |
クラス | 説明 |
---|---|
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.
|
HashCode |
An immutable hash code of arbitrary bit length.
|
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. |
NonGuavaHashFunctionImpl |
Wrapper class around a
NonGuavaHasherImpl object and the
Checksum Java interface object. |
SHA1ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using SHA1
as the secure hash algorithm. |
列挙型 | 説明 |
---|---|
ChecksumType |
Enumeration defining the possible algorithms used for calculating checksums.
|