#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 1359/week @ 2024-05-03 1373/week @ 2024-05-10 1009/week @ 2024-05-17 631/week @ 2024-05-24 627/week @ 2024-05-31 709/week @ 2024-06-07 814/week @ 2024-06-14 722/week @ 2024-06-21 712/week @ 2024-06-28 708/week @ 2024-07-05 1162/week @ 2024-07-12 806/week @ 2024-07-19 657/week @ 2024-07-26 479/week @ 2024-08-02 615/week @ 2024-08-09 510/week @ 2024-08-16

每月下载量 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)。

无运行时依赖