一、Base64是做什么的?
Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括MIME的电子邮件及XML的一些复杂数据。
二、Base64是唯一的吗?
base64编码不提供唯一数据。 它的目的是以字符串形式提供二进制数据的紧凑表示。
三、Base64是二进制吗?
备注: Base64 是一种二进制编码,而不是文本编码,但是在Web 平台支持二进制数据类型之前, btoa 和 atob 被添加到了其中。 因此,这两个函数使用字符串来表示二进制数据,其中每个字符的码位表示每个字节的值。
四、Base64是加密算法吗?
值得注意的是Base64不是加密算法,其仅仅是一种编码方式,算法也是公开的,不能依赖它进行加密。
五、Base64能压缩吗?
Base64编码具有不可逆性,并且会让数据变得更长。 因此,在传输需要进行压缩时,Base64不是首选的压缩方式。 相比之下,常用的数据压缩算法包括gzip和deflate。 压缩后的数据可以显著减小数据包的大小,从而减小网络传输时间,提高传输效率。