base64的使用
Base64,顾名思义,就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"一共64个字符的字符集,(另加一个“=”,实际是65个字符)。任何符号都可以转换成这个字符集中的字符,这个转换过程就叫做base64编码。
Base64是为了解决各系统以及传输协议中二进制不兼容的问题而生的。
防止乱码 加密传输报文。 图片展示 邮件发送 防止sql注入 文本编辑器及复制粘贴友好 规避了各种不可见的控制字符,以及常见编程、配置、文本序列化方式(包括但不限于json,xml等)等中的特殊字符(转义符、括号引号等),可以安全地直接置入文本字段无需再转义。 每字节可用64个字符可代表6位,即4字节的base64可编码3字节的数据,在使用可见字符的二进制数据编码方式中效率是较高的。 使用base64能安全地在只方便存储/传输纯文本的场景中置入一段二进制数据,smtp中内嵌图片,配置文件里写rsa证书公私钥,json里直接塞个小附件等等,都是使用场景。 二进制
在 JSON 里面放raw data
hello,world~~~

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了