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

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

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

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

进行base64编码

$ echo 9eb4050de44b4802932e27d75083e266 | xxd -r -ps | base64
nrQFDeRLSAKTLifXUIPiZg==

2、对base64进行解码

$ echo nrQFDeRLSAKTLifXUIPiZg== | base64 -d | xxd -ps
9eb4050de44b4802932e27d75083e266


注:

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

你可能感兴趣的:(CPP,Android)