Package Info

ghc-adler32


An implementation of Adler-32, supporting rolling checksum operation


Development/Libraries/Haskell

This package provides an implementation of the Adler-32 checksum algorithm. It supports a rolling checksum mode, i.e. the checksum of a sliding window of the input message can be computed efficiently. It also supports compounding, i.e. the checksum of the concatenation of two messages can be efficiently computed from the checksums of the two parts.

By default, the highly optimized implementation of Adler-32 from 'zlib' will be used. This can be disabled, in which case a pure haskell implementation will be used instead. On my system, the haskell version is 2 to 3 times slower.


License: BSD-3-Clause
URL: https://hackage.haskell.org/package/adler32

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.1.1.0-bp150.2.4 info GA Release 2018-08-01 15
  • AArch64
  • ghc-adler32
  • ghc-adler32-devel
0.1.1.0-bp150.2.6 info GA Release 2018-07-30 15
  • ppc64le
  • x86-64
  • ghc-adler32
  • ghc-adler32-devel