#base58 #codec #data #command-line-tool #encoded #utility #decoding

app bs58-cli

用于编码/解码 base58 编码数据的命令行工具

3 个版本

0.1.2 2023 年 5 月 23 日
0.1.1 2020 年 11 月 6 日
0.1.0 2019 年 12 月 24 日

#977编码 类别中

MIT/Apache

65KB
955 代码行

bs58-cli

用于编码/解码 base58 编码数据的 CLI 工具。

安装

目前,bs58-cli 仅通过 crates.io 分发,先安装 Rust,然后使用以下命令安装:

> cargo install bs58-cli
Updating crates.io index
[...]

> bs58 --help
bs58 0.1.0
A utility for encoding/decoding base58 encoded data.
[...]

示例

编码一些数据

> echo '04305e2b2473f058' | xxd -r -p | bs58
he11owor1d

解码一些数据

> echo -n 'he11owor1d' | bs58 -d | xxd -p
04305e2b2473f058

使用不同的字母表解码

> echo -n 'he11owor1d' | bs58 -da=ripple | xxd -p
6065e79bba2f78

使用自定义字母表编码

> echo 'babce1c947b425' | xxd -r -p | bs58 -a='custom(abcdefghijkmnopqrstuvwxyz123456789ABCDEFGHJKLMNPQRSTUVWXYZ)'
he11owor1d

依赖项

~3–13MB
~149K SLoC