关于BASE64编码

Posted yao-yuer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于BASE64编码相关的知识,希望对你有一定的参考价值。

1.关于BASE64:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种基于64个可打印字符来表示二进制数据的方法。

                            Base64编码是从二进制到字符的过程,可用于在HTTP(一个简单的请求-响应协议)环境下传递较长的标识信息。

                            采用Base64编码具有不可读性,需要解码后才能阅读。

                            (基于64个可打印字符来表示二进制数据)

[博客摘录:Base64是一种将8位二进制数据编码为可以用7位表示的格式的方法。 为了表示数据,仅使用字符AZ , az , 0-9 , +/来完成,其中=用于填充数据。 例如,使用此编码,三个8位字节被转换为四个7位字节。]

2.利用给定好的工具编码自己的学号和姓名

技术图片

 

 3.使用Python编程实现BASE64编码和解码

摘录:为了在Python中使用Base64,我们要做的第一件事是导入base64模块 :

import base64

为了对姓名进行编码,我查阅了很多资料,找出了这个在vbox(Linux系统)中可以使用python3进行base64编码的指令

S=b‘20201207xuyiming‘

e64=base64.b64encode(S)

print(e64)

这样输入下来,我得到了这样的结果技术图片

至于解码则使用

S=‘SSBsaWlIFB5dGhvbg==’

d64=base64.b664decode(S)

print(d64)

即可

以上是关于关于BASE64编码的主要内容,如果未能解决你的问题,请参考以下文章

关于html插入音频,base64编码

使用OpenSSL进行Base64编码和解码

关于BASE64编码

关于BASE 24 ,BASE 64原理以及实现程序

关于base64编码的原理及实现

Angular 2 将图像编码为 base64