Base64 原理解析
转载: Base64 原理解析 - 方方和圆圆 - 博客园
# Base64 编码由来
为什么会有 Base64 编码呢? 因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像 ASCII 码的控制字符就不能通过邮件传送。 这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变传统协议的情况下,做一种扩展方案来支持二进制文件的传送。把不可打印的字符也能用可打印字符来表示,问题就解决了。Base64 编码应运而生, Base64 就是一种基于 64 个可打印字符来表示二进制数据的表示方法。
# Base64...
more...