Linux-Bash技巧——字符串和base64互转

来源:互联网 发布:网络割接回退方案 编辑:程序博客网 时间:2024/04/25 21:59

最近使用到base64编码和uuid数据互相转化。看到如下方法非常不错。

1、uuid的数据要变成字符串,使用base64再编码,长度会小很多。

9eb4050d-e44b-4802-932e-27d75083e266去掉“-”,变成9eb4050de44b4802932e27d75083e266

进行base64编码

$ echo 9eb4050de44b4802932e27d75083e266 | xxd -r -ps | base64nrQFDeRLSAKTLifXUIPiZg==

2、对base64进行解码

$ echo nrQFDeRLSAKTLifXUIPiZg== | base64 -d | xxd -ps9eb4050de44b4802932e27d75083e266


注:

1、如果没有base64,请sudo apt-get install openssl

0 0
原创粉丝点击