关于base64的理解(图片和秘钥传输)

来源:互联网 发布:方孟韦程小云 知乎 编辑:程序博客网 时间:2024/06/06 21:45

base64是一种编码转换,目的是将不可见字符转换为可见字符,可以在网络上传输;

在计算机中任何数据都是按ascii码存储的,ascii中的都是可见字符,1-127位;

纯文本都是可见字符,但是有的格式符为不可见字符,为了保证文本的格式正确和解析正常,需把文本转化为base64编码;

smtp协议只支持纯文本,即只支持可见字符的传输;

base64通常用在秘钥、图片传输等场合;

网络协议中通过字节传输,得到字节数组后,通过编码方式就可以还原数据,比如通过utf-8或gbk还原中文字符;

阅读全文
0 0
原创粉丝点击