#hashing

no-std adler32

Minimal Adler32 implementation for Rust

10 releases (stable)

1.2.0 Jul 30, 2020
1.0.4 Sep 18, 2019
1.0.3 Jun 18, 2018
1.0.2 Aug 20, 2017
0.2.0 Aug 25, 2015

#1151 in Algorithms

Download history 232285/week @ 2024-06-06 238836/week @ 2024-06-13 224891/week @ 2024-06-20 243650/week @ 2024-06-27 218244/week @ 2024-07-04 226765/week @ 2024-07-11 240083/week @ 2024-07-18 248267/week @ 2024-07-25 232003/week @ 2024-08-01 289907/week @ 2024-08-08 271616/week @ 2024-08-15 282355/week @ 2024-08-22 272776/week @ 2024-08-29 295793/week @ 2024-09-05 280861/week @ 2024-09-12 236947/week @ 2024-09-19

1,147,008 downloads per month
Used in 1,938 crates (35 directly)

Zlib license

16KB
254 lines

Build Status Win Build Crates.io Documentation License

What is this?

It is an implementation of the Adler32 rolling hash algorithm in the Rust programming language.

It is adapted from Jean-Loup Gailly's and Mark Adler's original implementation in zlib.

Minimum Supported Version of Rust (MSRV)

adler32-rs can be built with Rust version 1.33 or later. This version may be raised in the future but that will be accompanied by a minor version increase.

Dependencies

~200KB