base32命令用法#
base32将文件或标准输入以Base32格式进行编码,也可以将Base32格式数据进行解码。使用方法和参数同base64,具体用法参考base64命令用法
base32将文件或标准输入以Base32格式进行编码,也可以将Base32格式数据进行解码。使用方法和参数同base64,具体用法参考base64命令用法
basenc将从文件或标准输入读取的数据转换为各种常见的编码格式(或将其从这些格式还原)。编码后的形式使用可打印的 ASCII 字符来表示二进制数据。
basenc同样支持-w/--wrap、-i/--ignore-garbage、-d/--decode,使用方法同base64,可参考base64使用方法
命令执行方式:
basenc encoding [option]... [file]
basenc encoding --decode [option]... [file]encoding为必选设置,代表编码方式,支持以下编码方式:
_替代+,-替代/$ printf '\376\117\202' | basenc --base64
/k+C
$ printf '\376\117\202' | basenc --base64url
_k-C
$ printf '\376\117\202' | basenc --base32
7ZHYE===
$ printf '\376\117\202' | basenc --base32hex
VP7O4===
$ printf '\376\117\202' | basenc --base16
FE4F82
$ printf '\376\117\202' | basenc --base2lsbf
011111111111001001000001
$ printf '\376\117\202' | basenc --base2msbf
111111100100111110000010
$ printf '\376\117\202\000' | basenc --z85
@.FaC
$ printf 01010100 | basenc --base2msbf --decode
T
$ printf 01010100 | basenc --base2lsbf --decode
*