最近使用到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