#adler32 #checksum #integrity #zlib #hash

无需std adler

Adler-32校验和的简单干净室实现

8个版本 (3个稳定版)

使用旧Rust 2015

1.0.2 2021年2月26日
1.0.1 2020年11月8日
0.2.3 2020年7月10日
0.2.2 2020年6月27日
0.1.0 2020年6月25日

算法中排名第262

Download history 1653117/week @ 2024-03-14 1673029/week @ 2024-03-21 1578809/week @ 2024-03-28 1701984/week @ 2024-04-04 1681118/week @ 2024-04-11 1699815/week @ 2024-04-18 1602454/week @ 2024-04-25 1605062/week @ 2024-05-02 1570607/week @ 2024-05-09 1643402/week @ 2024-05-16 1602806/week @ 2024-05-23 1816594/week @ 2024-05-30 1728249/week @ 2024-06-06 1840505/week @ 2024-06-13 1751736/week @ 2024-06-20 1440386/week @ 2024-06-27

每月下载量7,092,028
用于35,743个crate(9个直接使用)

0BSD OR MIT OR Apache-2.0

19KB
211

Rust的Adler-32校验和

crates.io docs.rs CI

该crate提供了一个Adler-32校验和的简单实现,用于zlib压缩格式。

请参阅变更日志,以查看最近版本中的更改。

功能

  • 许可宽松(0BSD)的干净室实现。
  • 无依赖。
  • unsafe
  • 良好的性能(3-4 GB/s)。
  • 支持#![no_std](使用default-features = false)。

使用方法

将条目添加到您的Cargo.toml

[dependencies]
adler = "1.0.2"

查看API文档了解如何使用crate的功能。

Rust版本支持

目前,此crate支持所有从Rust 1.31.0开始的Rust版本。

提高最低支持的Rust版本(MSRV)不会被考虑为破坏性更改,但如果没有充分的理由,将不会进行此操作。无论发生什么情况,都将始终支持最新的3个稳定版Rust。

依赖项

~205KB