把图片转成Base64字符串嵌进网页或接口,方便但会变胖。本文讲清利弊。
Base64 把二进制数据用 64 个可打印字符表示,方便在文本协议(如 JSON、HTML、CSS)里传输图片等二进制。
Base64 每 3 字节数据编码成 4 字符,体积约增大 33%,所以不适合大图,小图标内联更划算。
小图标、二维码、一次性的图片内联适合 Base64;大图还是用链接,避免 HTML 膨胀和加载变慢。
能,解码即可还原原始二进制,无损。
CSS 用 background:url(data:image/png;base64,...) 或 img 的 src 直接填 data URI。
检查原文件是否损坏,解码用同一工具即可还原。
微信搜索公众号 效率工具箱 即可关注,第一时间收到新工具上线通知与效率干货。完全免费、无付费内容。