1 个不稳定版本
0.0.2 | 2021年11月30日 |
---|
#9 在 #url-safe
17KB
86 行
byt
编码和解码各种字节编码。
示例
例如,如果您有一个十六进制字符串 4f33,并且想要将字节 [0x4f, 0x33] base64 编码,而不是将 ASCII/UTF-8 字符 '4'、'f' 等编码,您可以运行以下命令
$ byt -r hex -R base64 4f33
TzM=
为了避免填充结果和/或仅使用 URL 安全字符,请使用 --url-safe 和 --no-padding 标志
$ byt -r hex -R base64 --url-safe --no-padding 4f33
TzM
安装
确保您有可用的 rust 工具链,克隆此仓库,并运行 make install
。
用法
USAGE:
byt [FLAGS] [OPTIONS] [data]
FLAGS:
-h, --help Prints help information
-n, --no-padding [base64-only] Don't pad the output
-u, --url-safe [base64-only] Use URL-safe encoding
-V, --version Prints version information
OPTIONS:
-r, --radix <input-radix> Treat the input as an encoded integer and decode it using this radix [default:
utf8]
-R, --output-radix <output-radix> The desired radix of the output string [default: 64]
ARGS:
<data> Data to (de|en)code. Will read from STDIN if not passed as an argument
依赖项
~3.5MB
~57K SLoC