base64

1、什么是base64?解决什么问题?

按照RFC2045的定义,base64被定义为:base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。而百度百科对base64的定义为:base64是网络上最常见的用于传输8bit字节码的编码方式之一,基于64个可打印字符来表示二进制数据的一种方法。

由于某些系统中只能使用ASCII字符。base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法,特别适合在http,mime协议下快速传输数据。base64其实不是安全领域下的加密解密算法,虽然有时候经常看到所谓的base64加密解密。其实base64只能算一个编码算法,对数据内容进行编码来适合传输。虽然base64编码过后原文也变成不能看到的字符格式,但是这种方法很简单,很初级。

2、编码:

 

 解码:

 

 3、python编码

 

posted @ 2021-10-17 16:57  20211316郭佳昊  阅读(47)  评论(0编辑  收藏  举报