9 个版本 (破坏性更新)
0.9.1 | 2020年11月6日 |
---|---|
0.8.0 | 2020年2月23日 |
0.6.0 | 2017年2月8日 |
#50 在 编码
每月下载量 376,857
在 772 个 crate 中使用 (直接使用68个)
22KB
275 行
rust-multibase
multibase 在 Rust 中的实现。
目录
安装
首先将此添加到您的 Cargo.toml
[dependencies]
multibase = "0.9"
对于 no_std
[dependencies]
multibase = { version ="0.9", default-features = false }
注意:此 crate 依赖于当前不稳定的 host_dep 功能来 编译具有正确依赖项的 proc macros,因此需要使用 nightly rustc。
然后运行 cargo build
。
用法
use multibase::Base;
let base64 = multibase::encode(Base::Base64, b"hello world");
let (base, data) = multibase::decode(base64);
注意:base32
和 base64
由于字节对齐而速度快得多。如果使用不同的基数变成性能瓶颈,请不要感到惊讶。我们已经提醒你了!
维护者
船长:@dignifiedquire.
贡献
欢迎贡献。请查看 问题。
查看我们的 贡献文档 了解我们的工作方式以及一般贡献信息。请注意,所有与 multiformats 相关的互动均受 IPFS 行为准则 的约束。
小贴士:如果编辑 README,请遵守 standard-readme 规范。
许可证
MIT © 2017 Friedel Ziegelmayer
依赖项
~1.5MB
~36K SLoC