#base32 #nix #nixos #hash

nix-base32

提供与 Nix (如 NixOS) 兼容的 base32 编码

4 个版本

0.2.0 2024 年 8 月 23 日
0.1.2-alpha.02020 年 4 月 18 日
0.1.1 2019 年 11 月 29 日
0.1.0 2019 年 11 月 29 日

#nixos 中排名 #3

Download history • Rust 包仓库 1359/week @ 2024-05-03 • Rust 包仓库 1373/week @ 2024-05-10 • Rust 包仓库 1009/week @ 2024-05-17 • Rust 包仓库 631/week @ 2024-05-24 • Rust 包仓库 627/week @ 2024-05-31 • Rust 包仓库 709/week @ 2024-06-07 • Rust 包仓库 814/week @ 2024-06-14 • Rust 包仓库 722/week @ 2024-06-21 • Rust 包仓库 712/week @ 2024-06-28 • Rust 包仓库 708/week @ 2024-07-05 • Rust 包仓库 1162/week @ 2024-07-12 • Rust 包仓库 806/week @ 2024-07-19 • Rust 包仓库 657/week @ 2024-07-26 • Rust 包仓库 479/week @ 2024-08-02 • Rust 包仓库 615/week @ 2024-08-09 • Rust 包仓库 510/week @ 2024-08-16 • Rust 包仓库

每月下载量 2,322
用于 5 包 (4 个直接使用)

Apache-2.0

7KB
60

nix-base32

Crate

此包实现了一个 [u8] 切片与其 Nix 特定 base32 表示形式之间的转换。Nix (nixos.org/nix/) 中的 SHA256 哈希码通常使用一组不寻常的字符进行 base32 编码(不使用 E O U T)。

    assert_eq!(
        to_nix_base32(
            &hex::decode("ab335240fd942ab8191c5e628cd4ff3903c577bda961fb75df08e0303a00527b")
                .unwrap()
        ),
        "0ysj00x31q08vxsznqd9pmvwa0rrzza8qqjy3hcvhallzm054cxb"
    );

lib.rs:

Nix 特定 base32 编码/解码器

此包实现了一个 [u8] 切片与其 Nix 特定 base32 表示形式之间的转换。Nix (nixos.org/nix/) 中的 SHA256 哈希码通常使用一组不寻常的字符进行 base32 编码(不使用 E O U T)。

无运行时依赖