1986
MIME标准诞生
RFC 989 和 RFC 1049 首次定义了MIME(多用途互联网邮件扩展)标准,为Base64编码奠定了基础。电子邮件系统需要传输二进制附件(如图片、文档),但当时的邮件协议只支持ASCII文本,Base64因此诞生。
1992
Base64规范化
RFC 1341 正式定义了Base64编码规范,成为MIME标准的一部分。这一版本详细规定了编码算法、填充字符使用、换行规则等细节,为后来的广泛应用铺平了道路。
1996
Web前端应用
随着互联网的发展,Base64开始被用于Web开发中。最常见的应用是将小图片编码嵌入HTML或CSS,减少HTTP请求次数,提升页面加载速度。data:image/png;base64,...格式成为标准。
2004
JWT令牌时代
JSON Web Token (JWT) 规范(RFC 7519)发布,Base64成为其核心组成部分。JWT的Header和Payload部分都是Base64编码的JSON,签名部分则是Base64编码的加密签名。
2010
API与微服务
RESTful API和微服务架构的兴起,使得Base64成为数据传输的标准格式。跨语言、跨平台的API通信中,Base64是传输二进制数据(如文件、图片、加密密钥)的首选方式。
2015
现代安全应用
Base64在现代安全领域继续发挥重要作用:WebAuthn(Web认证)使用Base64编码凭证数据、HTTPS证书的某些部分使用Base64、以及各种加密库和密钥管理系统的标准格式。
发展历程总结
~40年
技术历史
10+
主流应用场景
全球
互联网基础设施
Base64从最初的邮件附件编码方案,发展成为现代互联网不可或缺的基础技术。 尽管已有近40年历史,但随着Web应用的复杂化和API经济的兴起,Base64的重要性不减反增。 它证明了简单、清晰的设计可以经得起时间的考验。