1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2016年12月1日 |
---|
#2230 在 编码
55KB
1K SLoC
BaseNC
发音为"Base-En-See"。
支持#[no_std],对十六进制、base64和base32进行编码和解码。
使用方法
文档可以在 docs.rs 上找到。
此库可以在 crates.io 上找到。
在您的 Cargo.toml 中放入
[dependencies]
basenc = "0.1"
功能
Cargo.toml中可用的功能
[dependencies.basenc]
version = "0.1"
default-features = false
features = ["std", "lut"]
-
std
- 启用对标准库的支持。这启用了方便的功能来将编码和解码转换为String
和Vec<u8>
缓冲区。 -
lut
- 使用查找表而不是链式比较进行转换。 -
unstable
- 公开此库的不稳定内部细节。使用此功能构建文档以获取其文档。
默认功能是 [std
, lut
]。要启用 #[no_std]
需要禁用默认功能。
未来工作
实现base32编码。
实现更好的对神秘的base64编码变体的支持。
分析并优化性能。
许可证
MIT,见license.txt