本文主要是介绍Base64编码方式简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从二进制转为字符的一种编码。每个base64字符表示长度为6个比特的二进制数据,因此可以推得每3个字节(24比特)可以由4个base64字符组成。base64字符编码表如下:
因此需要注意的是,当二进制文件长度不是3的倍数的时候,需要使用=这个缀词来补全二进制文件长度使得其字节长度能够被6整除,一个=表示2个比特。
当二进制文件为1个字节的时候,此时有8个比特,因此需要加上2个=使增长其长度为12,这样就可以被base64字符的长度整除。
同理,当二进制文件长度为2个字节的时候,此时有16个比特,需要加上1个=即2个比特使得其长度增长为18,可以被base64字符长度(6个比特整除)
这篇关于Base64编码方式简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!