什么时候要编码?
接口文档写「请把图片或证书块用Base64放进JSON」,邮件里又只能发纯文本,微信里又不能直接拖二进制——你手里明明有文件,却卡在上传通道上。编码成一长串可打印字符,至少能先让流程走通:先传过去、再在系统里落盘。运营要推活动图、客服要补一条内嵌凭证、实施要填厂商控制台,全都会撞这种「能看不能直传」的墙。用在线Base64编码,选标准还是URL安全变体,按对方要求一次贴对。别把它当加密——谁拿到都能解——但对你而言,收益是少问一句「你们支不支持直连上传」、少一次因为通道不兼容拖慢上线。 会选标准还是URL安全变体,和研发一句话对齐,少一半「解不开」的会;能走通传文件的路,比来回问通道支持要省心。
如何Base64编码
- 贴入原文或按页上传小文件。
- 选标准或URL安全变体。
- 复制结果到目标系统,大文件注意体积增约三分之一。
Base64编码常见问题
是加密吗?
不是,随便可逆,涉敏请真加密。
要换行吗?
按协议,有的要76列断行。
中文会乱?
保持UTF-8一致。