NOTE
1.2 Base64
Base64 编码原理、流程、使用场景与 URL 编码对比。
这是历史学习笔记,可能存在过时或不完整的理解。
1. Base64是什么
由于某些系统(比如网址)只支持ASCII字符,Base64就是将非ASCII转成ASCII字符的一种方法
2. Base64流程
- 将待转换的字符串以每 3 个字节分为一组,1byte = 8bit,每一组正好 24 个二进制位。
- 将上面的 24 个二进制位划分为每 6 位一组,形成 4 组。
- 每组前面加两个 0,形成 8 位一组,即 4 个字节。
- 根据上面 Base64 对照表获取对应的值,形成 Base64 编码。
3. Base64使用场景
传输二进制图片
4. Base64 vs URL编码
URL编码.md